• 读取TXT文件:
# 这种方法需要关闭文件
f = open('filename', encoding='utf-8', errors="ignore")
f.close()
# 此时不需要关闭文件
# filename后面的操作,可以是:a,w等
with open('filename', 'a', encoding='utf-8') as f:# 对文件执行操作

语法格式如下:

open("文件名",访问模式)

具体操作可以见下表

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

  • 读取CSV文件:
import csv
login_csv = csv.reader(open(r'filename', 'r'))

Python文件读取(1.1)相关推荐

  1. python读取文件读不出来-python文件读取失败怎么处理

    在读取文件时候比如读取 xxx.csv 时候 可能报编码错误 类似于 'xxx' codec can't decode byte 0xac in position 211: illegal multi ...

  2. python 文件读取错误之FileNotFoundError: [Errno 2] No such file or directory:,顺便学习斜杠/和反斜杠\的用法

    python 文件读取错误之FileNotFoundError: [Errno 2] No such file or directory:,顺便学习斜杠/和反斜杠\的用法: 最近学习文件读取和中文分词 ...

  3. python文件读取操作练习题(统计单词)

    python文件读取操作练习题(统计单词) 学习路线:python的文件读取基础入门(read(),readlines(),with.open()) ->python文件读取操作练习题(统计单词 ...

  4. python文件读取数据-Python从文件中读取数据

    一.读取整个文件内容 在读取文件之前,我们先创建一个文本文件resource.txt作为源文件. resource.txt my name isjoker, I am18years old, How ...

  5. 一文贯通python文件读取

    不论是数据分析还是机器学习,乃至于高大上的AI,数据源的获取是所有过程的入口. 数据源的存在形式多为数据库或者文件,如果把数据看做一种特殊格式的文件的话,即所有数据源都是文件.获得数据,就是读取文件的 ...

  6. 一文贯通python文件读取 1

    版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载. https://blog.csdn.net/wireless_com/article/details ...

  7. python文件读取模式_day-2 python 文件读写模式r,r+,w,w+,a,a+的区别

    r+和w+都是可读可写,区别在于r+读文件时,不会覆盖之前的内容,之前的内容能够读出来:w+读时,会覆盖之前的内容:所以读文件时,用r或者r+ #读操作 r 1 filepath = 'aa.log' ...

  8. 【python文件读取】加密数据的读取

    问题引出 当我们程序中要用到账号,密码等一些敏感信息时,别人一眼就能看得到这些信息的时候,该怎么操作才能避免敏感信息被泄露呢?对了,我们不妨把信息写到文件里,通过获取文件中设定好的数据来起到数据保密的 ...

  9. python文件读取方法read(size)的含义是_Python file read()方法

    在计算机中,文件包括了文档.图片.视频.程序组件等,每个类型的文件都有不同的作用或功用.例如一个程序通常由主程序.动态库.配置文件等组成,这些也是文件,起到支持程序运行的作用.想要使用文件,第一个操作 ...

  10. python文件读取下一个字符_python文件的读写总结

    读写文件是最常见的IO操作.Python内置了读写文件的函数,用法和C是兼容的. 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘, ...

最新文章

  1. %matplotlib inline的含义
  2. exchange2007 灾难恢复E00.log(虚拟环境实验)
  3. Exchange 2007迁移2010后部分手机邮箱不能使用解决办法
  4. Python攻克之路-网络编程(文件上传实现思路)
  5. mysql 查看表格scott_mysql查询学习第一天,针对scott
  6. 畅游互联的API接口如何对接到自己的网站上?
  7. 词法分析 有穷自动机
  8. vue-cli@webpack@4打包分析命令
  9. Java 对象的串行化(Serialization)
  10. 跳板机+谷歌验证码 ssh 自动登录
  11. jspstudy启动mysql失败_Mysql 启动失败常见错误
  12. linux备份目录命令tar,Linux中使用tar命令备份与还原数据
  13. Failed to load project configuration: cannot parse file xxx Message: 前言中不允许有内容。
  14. 微信3.7版本后,个人数据文件夹的乱码文件夹怎么找文件?
  15. CST shape tools
  16. HTC ONE M7 ROOT后恢复 原始状态(保修)
  17. Orleans 2.0 官方文档 —— 4.1 Grains - 开发一个Grain
  18. JVM及性能优化(干货)
  19. 【医学影像】几个医学影像专业一定要知道的网站
  20. Mirai QQ机器人(开源)

热门文章

  1. MC新手入门(二十八)------ 顺序结构程序
  2. (转)关于数据库存储过程分页DatagridView BindingNavigator 控件的详细实现
  3. TreeView 操作应用
  4. 32位linux进程线程在内存中的样子
  5. 小米选择了总是打开方式_小米不计成本开启让利:70英寸4K大屏电视2999,K30 5G首卖...
  6. 《数据结构C语言版》——线性表详解,你一定能够看得懂学得会的宝典
  7. 贪心算法——洛谷(P3817)小A的糖果
  8. git 忽略__pycache___图解git,用手绘图带你理解git中分支的原理和应用
  9. 今晚直播丨用高效的Oracle性能诊断工具,让运维工作轻松起来!
  10. 大咖直播 | 7月26日20点 ,我们请中信银行技术大咖聊聊GoldenDB的研发与应用实践...