Python文件读取(1.1)
- 读取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)相关推荐
- python读取文件读不出来-python文件读取失败怎么处理
在读取文件时候比如读取 xxx.csv 时候 可能报编码错误 类似于 'xxx' codec can't decode byte 0xac in position 211: illegal multi ...
- python 文件读取错误之FileNotFoundError: [Errno 2] No such file or directory:,顺便学习斜杠/和反斜杠\的用法
python 文件读取错误之FileNotFoundError: [Errno 2] No such file or directory:,顺便学习斜杠/和反斜杠\的用法: 最近学习文件读取和中文分词 ...
- python文件读取操作练习题(统计单词)
python文件读取操作练习题(统计单词) 学习路线:python的文件读取基础入门(read(),readlines(),with.open()) ->python文件读取操作练习题(统计单词 ...
- python文件读取数据-Python从文件中读取数据
一.读取整个文件内容 在读取文件之前,我们先创建一个文本文件resource.txt作为源文件. resource.txt my name isjoker, I am18years old, How ...
- 一文贯通python文件读取
不论是数据分析还是机器学习,乃至于高大上的AI,数据源的获取是所有过程的入口. 数据源的存在形式多为数据库或者文件,如果把数据看做一种特殊格式的文件的话,即所有数据源都是文件.获得数据,就是读取文件的 ...
- 一文贯通python文件读取 1
版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载. https://blog.csdn.net/wireless_com/article/details ...
- python文件读取模式_day-2 python 文件读写模式r,r+,w,w+,a,a+的区别
r+和w+都是可读可写,区别在于r+读文件时,不会覆盖之前的内容,之前的内容能够读出来:w+读时,会覆盖之前的内容:所以读文件时,用r或者r+ #读操作 r 1 filepath = 'aa.log' ...
- 【python文件读取】加密数据的读取
问题引出 当我们程序中要用到账号,密码等一些敏感信息时,别人一眼就能看得到这些信息的时候,该怎么操作才能避免敏感信息被泄露呢?对了,我们不妨把信息写到文件里,通过获取文件中设定好的数据来起到数据保密的 ...
- python文件读取方法read(size)的含义是_Python file read()方法
在计算机中,文件包括了文档.图片.视频.程序组件等,每个类型的文件都有不同的作用或功用.例如一个程序通常由主程序.动态库.配置文件等组成,这些也是文件,起到支持程序运行的作用.想要使用文件,第一个操作 ...
- python文件读取下一个字符_python文件的读写总结
读写文件是最常见的IO操作.Python内置了读写文件的函数,用法和C是兼容的. 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘, ...
最新文章
- %matplotlib inline的含义
- exchange2007 灾难恢复E00.log(虚拟环境实验)
- Exchange 2007迁移2010后部分手机邮箱不能使用解决办法
- Python攻克之路-网络编程(文件上传实现思路)
- mysql 查看表格scott_mysql查询学习第一天,针对scott
- 畅游互联的API接口如何对接到自己的网站上?
- 词法分析 有穷自动机
- vue-cli@webpack@4打包分析命令
- Java 对象的串行化(Serialization)
- 跳板机+谷歌验证码 ssh 自动登录
- jspstudy启动mysql失败_Mysql 启动失败常见错误
- linux备份目录命令tar,Linux中使用tar命令备份与还原数据
- Failed to load project configuration: cannot parse file xxx Message: 前言中不允许有内容。
- 微信3.7版本后,个人数据文件夹的乱码文件夹怎么找文件?
- CST shape tools
- HTC ONE M7 ROOT后恢复 原始状态(保修)
- Orleans 2.0 官方文档 —— 4.1 Grains - 开发一个Grain
- JVM及性能优化(干货)
- 【医学影像】几个医学影像专业一定要知道的网站
- Mirai QQ机器人(开源)
热门文章
- MC新手入门(二十八)------ 顺序结构程序
- (转)关于数据库存储过程分页DatagridView BindingNavigator 控件的详细实现
- TreeView 操作应用
- 32位linux进程线程在内存中的样子
- 小米选择了总是打开方式_小米不计成本开启让利:70英寸4K大屏电视2999,K30 5G首卖...
- 《数据结构C语言版》——线性表详解,你一定能够看得懂学得会的宝典
- 贪心算法——洛谷(P3817)小A的糖果
- git 忽略__pycache___图解git,用手绘图带你理解git中分支的原理和应用
- 今晚直播丨用高效的Oracle性能诊断工具,让运维工作轻松起来!
- 大咖直播 | 7月26日20点 ,我们请中信银行技术大咖聊聊GoldenDB的研发与应用实践...