在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
f = open('aaa ',mode='r',encoding='utf-8') #‘aaa’就是同文件夹下的相对路径的文件名
f.readtabs() #判断是否是可以读的对象
f.readline #一行的读
f.readlines #以列表的形式读出多行
f.truncate(5) # 如光标为0即从零截取5个字节。也可以指定光标位置截取如:f.seek(3) #3 为字节
a = f.read()#只有read后面读的时候是字符
print(a)
f.close
with open('aaa ',mode='r',encoding='utf-8') as f: #可以不用写退出 'f.close’ 也可以连写读一起 但是注意缩进
open('aaa ',mode='w',encoding='utf-8') as f1:
#f内容:
# f1内容