在python中使用open函数对文件进行处理。
1.open()
python打开文件使用open()函数,返回一个指向文件的指针。该函数常用以下三个参数。
1.1 参数1
目标文件的路径+名字。最好使用r"路径"这种原始字符串写法,防止有转义字符影响实际路径。
1.2 参数2
操作文件的方式mode=‘方式’。mode=可以省略。下面对操作文件的方式进行详细说明:
(1)r
以只读方式打开文件。文件的指针将会放在文件的开头。这是open默认模式。如果文件不存在,会报错。
(2)rb
以二进制只读方式打开一个文件。文件指针将会放在文件的开头。注意这种方式不能使用encoding,不然会报错。
同样的内容使用一般方式和二进制的方式打开。
fp = open(r"E: est.txt",'r',encoding='utf-8')
content = fp.readline()
print(content)
输出:加油,好好干!
fp = open(r"E: est.txt",'rb')
content = fp.readline()
print(content)
输出:b’???21???¥??¥??12???’
(3)r+</