python_文件读写_反转文件中的行

雨点打透心脏的1/2处 2022-09-12 05:54 51阅读 0赞

简要说明

功能:反转文件中的行

输入:一个文件.txt

1.png

2.png

3.png

输出:一个文件.txt

3.png

2.png

1.png

代码示例

  1. import os
  2. import sys
  3. def revese_lines_in_file(input_file_name, output_file_name):
  4. input_file = open(input_file_name, 'r')
  5. output_file = open(output_file_name, 'w')
  6. content_list = input_file.readlines()
  7. contentall = [x.strip() for x in content_list]
  8. contentall_new = contentall[::-1]
  9. for x in contentall_new:
  10. output_file.write(x +"\n")
  11. input_file.close()
  12. output_file.close()
  13. if __name__ == '__main__':
  14. print("usage: python revers_img_seq.py input_file_name output_file_name")
  15. try:
  16. input_file_name, output_file_name = sys.argv[1:3]
  17. print("input_file_name: {0}\noutput_file_name: {1}\n".format(input_file_name,output_file_name))
  18. revese_lines_in_file(input_file_name, output_file_name)
  19. print("Done.")
  20. except Exception as e:
  21. print(sys.argv)
  22. print(e)

发表评论

表情:
评论列表 (有 0 条评论,51人围观)

还没有评论,来说两句吧...

相关阅读