标签:地址 文件操作 不能 乱码 coding 打印 写文件 asc enc
在python中对文件的有 只读, 只写, 追加, 写读, 读写
编码方式是: utf-8 gbk gb2312ascll 等格式
其中用什么办法写就用什么办法读否则会乱码或者报错
读:
f = open(‘d:\xxx.txt‘,mode=‘r‘,encoding=‘utf-8‘) # ‘d"\xxx.txt‘是绝对路径 ‘r’读的意思 其中有相对路径方法是省略了详细路径地址 最前面课直接写文件名字
a = f.read() #赋值给‘a’
print(a) #打印‘a’
f.close #‘退出’
直接读成utf-8的编码方式:
f = open(‘d:\xxx.txt‘,mode=‘rb‘)
a =f.read()
print(a)
f.close #这是打印的是utf-8的编码方式不能直接看懂
读的相对路径:
f = open(‘aaa ‘,mode=‘r‘,encoding=‘utf-8‘) #‘aaa’就是同文件夹下的相对路径的文件名
a = f.read()
print(a)
f.close
标签:地址 文件操作 不能 乱码 coding 打印 写文件 asc enc
原文地址:https://www.cnblogs.com/yuexijun/p/9682808.html