在文件的每一行前面加上行号
numberif的Python项目详细描述
向文件添加行号,创建列表的带编号字典对象,并从文件列表导入带编号字典。
用法
在命令行中使用脚本:
numberify <filename>
用作python包:
>> 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'}
让文件a file.txt包含:
milk potatoes biscuits sugar
将文件数据编号导入为:
...>> 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'}
对整个文件进行编号(对文件应用更改):
...>> nfy.numberify_file('filename')
测试
运行测试:
python setup.py nosetests
文档
有关包的详细文档,请使用python的帮助实用程序。
许可证
此项目在GPL License下发布。