知行编程网知行编程网  2022-12-05 08:30 知行编程网 隐藏边栏  16 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于Python打开文件报错怎么办的相关知识,包括cad打开出现错误报告,以及3Dmax打开文件报错这些编程知识,希望对大家有参考作用。

Python打开文件报错怎么办

python下打开文件超级简单,不用导入任何包,直接输入

f = open('your_file.txt','r')

你可以打开一个文件进行操作。第二个参数是对文件的操作方法,'w'是写文件,已经存在的同名文件会被清除,如果不存在则新建一个

‘r’是读取文件,如果不存在会报错; 'a'是在文件末尾添加内容,如果不存在则创建一个文件,如果存在则直接在末尾添加;而'wb'是

写二进制文件;’rb’是读取二进制文件,比如图片之类的。(推荐学习:

但这种方法实际上并不是打开文件的最佳方式。这种方法可能有几个问题:

1、没有指定文件编码格式。如果文件编码格式与当前默认的编码格式不一致,读写文件内容时会出错。

2、文件读写出错,导致文件无法正确关闭。因为即使有

f.close()

statement,但是如果打开时出现错误,这种打开方式就会有问题。因此,一般情况下,不推荐使用这种打开文件的方式。 (其实我之前一直在用这个方法,虽然我知道其他的方法,但是因为麻烦所以一直没怎么用。。。)

以上问题都是针对python2的。 python3下,open函数可以通过encoding参数指定编码方式,2中不行。

在python3下可以直接通过这样来打开一个文件:

f = open('your_file.txt', 'r', encoding='utf-8')

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享