7天学习—day4—Python的文件读写操作

nit. nit. 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

目录

open函数的使用

读取pdf文件出现未知错误

写入文件信息

with打开文件的操作

try - except语句


open函数的使用

 

最开始用的本地文件目录符号'/', 读取文件失败,后来换了'\', 还是失败,看了帖子才发现要在文件目录前面加上'r',表示后面的字符串为纯字符串,然后文件读取成功

 

接着尝试输出txt文件信息,我刚开始在txt文件里面写入的是中文的信息,发现因为字符编码不对读取失败(加上encoding='utf‐8'即可正常读取)

 

 

后来在另一个文件中写入的数字,字母和标点符号,读取成功了

 

 

之后测试了readline(), readlines() 函数, for和while循环操作

 

读取pdf文件出现未知错误

 

写入文件信息

file = open(r"D:\AmStorage\My_File\SCDN_test\number.txt","w")会覆盖原来的信息,将"w"写为"a"即追加,

 

with打开文件的操作

 

try - except语句

如果文件读取失败则报错

 

总结:

在读取文件信息时,如果是绝对路径要在路径前面加上'r', 

python是强格式语言,如果遇上多个语句嵌套时,内层语句要缩进,否则会产生错误

open函数读取中文有字符编码问题,在open函数里面加参数encoding='utf‐8'即可

...全文
评论
收藏 已收藏
分享
返回顶部
nit.
Python全栈技术社区 12,068 成员 3,314 内容