简要说明

功能:反转文件中的行

输入:一个文件.txt

1.png

2.png

3.png

输出:一个文件.txt

3.png

2.png

1.png

代码示例

import os
import sysdef revese_lines_in_file(input_file_name, output_file_name):input_file = open(input_file_name, 'r')output_file = open(output_file_name, 'w')content_list = input_file.readlines()contentall = [x.strip() for x in content_list]contentall_new = contentall[::-1]for x in contentall_new:output_file.write(x +"\n")input_file.close()output_file.close()if __name__ == '__main__':print("usage: python revers_img_seq.py input_file_name output_file_name")try:input_file_name, output_file_name = sys.argv[1:3]print("input_file_name: {0}\noutput_file_name: {1}\n".format(input_file_name,output_file_name))revese_lines_in_file(input_file_name, output_file_name)print("Done.")except Exception as e:print(sys.argv)print(e)

python_文件读写_反转文件中的行相关推荐

  1. php利用文件做数据储存,PHP_PHP文件读写操作之文件写入代码,在PHP网站开发中,存储数据通 - phpStudy...

    PHP文件读写操作之文件写入代码 在PHP网站开发中,存储数据通常有两种方式,一种以文本文件方式存储,比如txt文件,一种是以数据库方式存储,比如Mysql,相对于数据库存储,文件存储并没有什么优势, ...

  2. 使用FileSystem类进行文件读写及查看文件信息

    使用FileSystem类进行文件读写及查看文件信息 在这一节我们要深入了解Hadoop的FileSystem类--这是与与hadoop的文件系统交互的重要接口.虽然我们只是着重于HDFS的实现,但我 ...

  3. 写文件 追加_总结Java中创建并写文件的5种方式

    在Java中有很多的方法可以创建文件写文件,你是否真的认真的总结过?下面小编就帮大家总结一下Java中创建文件的五种方法. 在java中有很多的方法可以创建文件写文件,你是否真的认真的总结过?下面笔者 ...

  4. java 文件 剪切_总结java中文件拷贝剪切的5种方式-JAVA IO基础总结第五篇

    本文是Java IO总结系列篇的第5篇,前篇的访问地址如下: 很多朋友在看我的<java IO总结系列>之前觉得创建文件.文件夹删除文件这些基础操作真的是太简单了.但看了我的文章之后,有小 ...

  5. python解压到指定文件夹_在Python中压缩和解压文件

    Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. 如果你已经使用计算机一段时间,你可能遇到了.zip扩展名的文件.它们是可以保存许多其他文件,文件夹和子文件 ...

  6. python递归实现文件复制_在python中递归复制文件或目录

    python似乎有复制文件的功能(如shutil.copy)和复制目录的功能(如shutil.copytree),但我没有找到同时处理这两者的功能.当然,检查您是想复制一个文件还是一个目录是很简单的, ...

  7. java识别文件类型_在Java中识别文件类型

    我使用 Apache Tika,它使用魔术字节模式和globbing提示(文件扩展名)来识别文件类型,以检测MIME类型.它还支持对文件内容的其他解析(我不真正使用). 以下是一个简单而肮脏的例子,说 ...

  8. python文件读写r+_python文件读写操作(r/r+/rb/w/w+/wb/a/a+/ab)

    一.常用 'r':只读.该文件必须已存在. 'r+':可读可写.该文件必须已存在,写为追加在文件内容末尾. 'rb':表示以二进制方式读取文件.该文件必须已存在. 'w':只写.打开即默认创建一个新文 ...

  9. python文件读写_python基础-文件读写'r' 和 'rb'区别

    一.Python文件读写的几种模式: r,rb,w,wb 那么在读写文件时,有无b标识的的主要区别在哪里呢? 1.文件使用方式标识 'r':默认值,表示从文件读取数据. 'w':表示要向文件写入数据, ...

  10. C语言文件读写(结构体文件)

    有时候,我们需要将输入的数据存储起来,这时候就需要用到文件,对于C语言而言,文件的读写有多种方式,下面主要是结构体文件的读写,例如student.dat(第一列是学号,第二列是姓名) 20180001 ...

最新文章

  1. python使用imbalanced-learn的SMOTE方法进行上采样处理数据不平衡问题
  2. 2020-11-24(dll注入的N种搞法)
  3. Android开发之http网络请求返回码问题集合。
  4. java字符串10_排名前10的Java字符串问题
  5. 修改eclipse皮肤
  6. linux shell删除所有文件夹下指定扩展名(关键字)的所有文件
  7. 吴恩达机器学习 神经网络 作业1(用已经求好的权重进行手写数字分类) Python实现 代码详细解释
  8. 电脑自动关机设置方法
  9. Single-page app(SPA)
  10. java arraylist对象_Java中ArrayList的对象引用问题
  11. MySQL 5.7 + Navicat 下载安装教程(附安装包)
  12. ARM 汇编指令 CPS CPSID CPSIE
  13. win11系统备份和还原
  14. javascript第六周总结
  15. [HITSC]哈工大2020春软件构造Lab3实验报告
  16. Unity 使用贝塞尔曲线实现抛物线运动
  17. vs2015 - vs2010
  18. Docker-Zerotier
  19. mysql第五次作业 查询数据
  20. download下载图片

热门文章

  1. 国产APP自动化测试工具AndroidRobot下载地址
  2. VBS脚本运行库 ——文本文件的建立、追加、删除等
  3. eclipse设置Tomcat超级详细
  4. 浅谈压缩感知(二十二):压缩感知重构算法之正则化正交匹配追踪(ROMP)
  5. lesson - 1 - IP /DNS /cat !$ /putty 知识扩充
  6. 执行计划之CONCATENATION
  7. 解决PID 4、NT Kernal占用80、445等端口
  8. ZOJ 2412 Farm Irrigation
  9. JavaScript数组的某些操作(二)
  10. 一个bat文件运行多个java jar包