open函数
1,使用方法:open('文件路径', '模式',编码方式)。
2,最好使用with open as: 省去每一次都需要close()的环节
3,模式介绍:
①w 可写(如果存在,会覆盖原来的内容!如果该文件不存在,创建新文件)
② w+ 读写 (如果该文件不存在,创建新文件)
③r 只读(文件必须存在)
④r+ 读写(指针将会放在文件的开头)
⑤a 追加 (指针将会放在文件的末尾)
⑥a+ 读写(如果该文件不存在,创建新文件)
⑦rb 二进制打开只读(不用担心编码)
4,例1:
- oldfile = r"C:\Users\hp\Desktop\oldfile.txt"
- newfile = r"C:\Users\hp\Desktop\newfile.txt"
- with open(oldfile,'r') as one:
- txt=one.read()
- with open(newfile,'a') as two:
- two.write(str(txt))
作用:把oldfile.txt里面的内容追加到newfile.txt里面
例2:
- newfile = r"C:\Users\hp\Desktop\newfile.txt"
- with open(newfile,'a',encoding="utf-8") as file:
- file.write("这句话会追加到newfile.txt里哦")
作用:在newfile.txt里追加文本
附:write用法:变量.write(变量或"文本'')