Prepend each line of a file with line number
Project description
Add line number to file, create a numbered dictionary object of a list and import numbered dictionary from a file list.
Installation
The script is available on PyPI. To install with pip:
pip install numberify
Usage
To use the script in command line:
numberify <filename>
To use as a python package:
>> from numberify.numberify import Numberify
>> nfy = Numberify()
>> nfy.numberify_data(['foo', 'bar'])
{1: 'foo', 2: 'bar'}
>> nfy.numberify_data(['foo', 'bar'], start=55)
{55: 'foo', 56: 'bar'}
Let a file afile.txt contain:
milk
potatoes
biscuits
sugar
Import the file data numberifies as:
...
>> nfy.numberify_data('afile.txt')
{1: 'milk', 2: 'potatoes', 3: 'biscuits', 4: 'sugar'}
>> nfy.numberify_data('afile.txt', start=15)
{15: 'milk', 16: 'potatoes', 17: 'biscuits', 18: 'sugar'}
To numberify the whole file (apply changes to the file):
...
>> nfy.numberify_file('filename')
Tests
Run test:
python setup.py nosetests
Docs
For detailed docs of the package use python’s help utility.
License
This project is released under a GPL License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
numberify-0.0.1.tar.gz
(3.3 kB
view hashes)
Built Distribution
Close
Hashes for numberify-0.0.1-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82ae550dc9d0baf4e8dba3217042b8541aa4b9b95a6bf798868c5d19431f99a9 |
|
MD5 | dcc8ea54f55afcc09fc4a7f336d41e3e |
|
BLAKE2b-256 | 9d6548af4da8b685c31e3523ab17640c161270473e70bbd21f90b4b9605c5afb |