文件操作

f_open=open('*.txt','r')#以只读的方式(r)打开*.txt文件(需要与py文件在同一目录下,如果不同目录,需写全路径)
f_open.close()#关闭文件

打开文件的模式有:

模式 描述
r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。
rb 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。
r+ 打开一个文件用于读写。文件指针将会放在文件的开头。
rb+ 以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。
w 打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
wb 以二进制格式打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
w+ 打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
wb+ 以二进制格式打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
a 打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
ab 以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
a+ 打开一个文件用于读写。如果该文件已存在,文件指针将会放在文件的结尾。文件打开时会是追加模式。如果该文件不存在,创建新文件用于读写。
ab+ 以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。如果该文件不存在,创建新文件用于读写。

其他文件操作

f_open=open('*.txt','r')#以只读的方式(r)打开*.txt文件(需要与py文件在同一目录下,如果不同目录,需写全路径)
f_open.write('****')#将****写入文件中
f_open.read()#读取文件全部内容
f_open.readline()#读取文件一行的内容 #_______将文件内容拆分并写入到字典中_______
dict={}
for l in f_open.readlines():
l_l = l.strip().split(',')#将每一行的内容按,拆分成不同的元素,然后以list的方式存入l_l中
dict[l_l[0]]=dict[l_l[1]]#将,前面的元素定义为key ,后面的元素定义为value 存入到dict这个字典中
f_open.close()#关闭文件

最新文章

  1. Carousel 旋转画廊特效的疑难杂症
  2. ZooKeeper 笔记(2) 监听数据变化
  3. TAR命令详解
  4. Dynamics AX 2012 R2 为运行失败的批处理任务设置预警
  5. java 代理模式一: 静态代理
  6. ucos3的配置文件
  7. 详解 Qt 线程间共享数据(用信号槽方式)
  8. 萬用表檢測MOS管好壞的簡便方法
  9. hive分区(partition)
  10. 基于JavaMail开发邮件发送器工具类
  11. DLG消息
  12. DevExpress之TreeList控件用作导航使用说明
  13. adb相关指令 笔记
  14. PAT L2-016 愿天下有情人都是失散多年的兄妹
  15. gradle的安装配置成功标志
  16. ruby安装sass和compass步骤
  17. python处理文件的换行符
  18. CentOS7 JDK1.8部署详解
  19. linux安装jdk8
  20. JDK源码核心包

热门文章

  1. Google Chrome 浏览器的备用(离线)安装程序
  2. JAVA程序员必须要学习的知识
  3. ArcServer10.1系列产品之ArcGIS Web Adaptor (IIS)
  4. Outlook 2016 自动发送/接收无法正常工作
  5. Android系统Binder机制学习总结
  6. vue2使用animate css
  7. Python 继承、派生、组合、接口、抽象类
  8. Java中的Static修饰符
  9. Bootstrap 提示工具(Tooltip)插件
  10. 03_4_this关键字