1、使用read读文件内容,指定读取几个字符
f.read(2) #读取两个字符,而不是读取两个字节
返回值是一个字符串
文件的编码格方式有GBK和UTF8.要保证文件的编码方式和代码中操作文件的编码方式匹配才能访问成功。
文件的编码方式在文件的右下角
如何指定让代码是使用UTF8来读取?
open(文件路径,打开方式,encoding = 'utf8') #encoding叫做关键字参数
f = open('c:/Users/27398/PycharmProjects/pythonProject/test.txt','r',encoding='gbk')
result = f.read(10)
print(result)
f.close()
2、按行读取
for line in f:
print()
f = open('c:/Users/27398/PycharmProjects/pythonProject/test.txt','r',encoding='utf8')
for line in f:
print(f.readline())
f.close()
3、使用readlins方法直接把所有内容直接都读出来 ,按行组织到一个列表里
f = open('c:/Users/27398/PycharmProjects/pythonProject/test.txt','r',encoding='utf8')
print(f.readlines())
f.close()
print(‘’,end ='' ) print函数会默认最后位置添加一个\n,用end改变这个\n
、