将标头添加到文件中

Har*_*pal 4 python file-io header

我有一个包含如下数据的文件:

88_NPDJ    565    789   3434   54454
98HGJDN    945    453   3453   23423
...
...
...
Run Code Online (Sandbox Code Playgroud)

什么是向文件添加标头的最佳方法?将数据输入文件后.数据以制表符分隔.

Ale*_*lli 9

获得效果的最佳方法altering a file in place是使用fileinput:

import fileinput

headers = 'a b c d e'.split()
for line in fileinput.input(['thefile.blah'], inplace=True):
    if fileinput.isfirstline():
        print '\t'.join(headers)
    print line,
Run Code Online (Sandbox Code Playgroud)