Python - How to add a space string (' ') to the end of every line in a text/conf file

前端 未结 2 2043
悲哀的现实
悲哀的现实 2021-01-25 22:11

I have a config file that i would like to add a space (\' \') to the end of every line in the file

File example:

#xxx configuration
IPad         


        
2条回答
  •  攒了一身酷
    2021-01-25 22:18

    You don't need to know the length of your file. In python files are iterators that yield lines. No need for c-style for-loops.

    So something like this should work for you (python3 or from __future__ import print_function):

    with open('file.in') as infile, open('file.out', 'w') as outfile:
        for line in infile:
            print(line.strip() + ' ', file=outfile)
    

提交回复
热议问题