![ddf7fd123894a7c90982b5747d7cf313.png](https://i-blog.csdnimg.cn/blog_migrate/6b397d181c3cf0c6822ad2f76728c994.jpeg)
✍前言
欢迎加入纯干货技术交流群Disaster Army:317784952
最终想要让python发挥核武器一般的威力,仅靠它自身是远远不够的,众人拾柴火焰高,今天学习一下在python中读写文件和导入模块。
读写文件
文件打开
python3
的读写格式遵循以下模式:
with open("文件路径", "打开模式", encoding = "操作文件的字符编码") as f: # 使用with块可执行完毕省去close命令
"对文件进行对应的读写"
那么我们可以按照上面的模板进行读写操作,文件路径妇孺皆知不必多言,打开模式分很多种:
参 数功 能r只读模式,如果文件不存在及报错w覆写模式,如果文件不存在及新建文件x创写模式,如果文件不存在及新建文件,如果文件存在及报错a追加模式,如果文件不存在及新建文件,如果文件存在及追加写b二进制文件模式,配合使用“rb”,“wb”,“ab”,该模式不需要指定encodingt文本模式,为默认模式+与“r”,“w”,“x”,“a”配合使用,及“w+”等格式,在原功能基础上增加读写功能
encoding
字符编码通常用到万国码utf-8
或中文编码gbk
,然后将其命名为f
,写入内容:两个黄鹂鸣翠柳,n", "一行白鹭上青天。n","窗含西岭千秋雪,n", "门泊东吴万里船。n
,我们写出如下代码:
with open(".Desktopgogo2.txt", "w", encoding="utf-8") as f:
text = ["两个黄鹂鸣翠柳,n", "一行白鹭上青天。n","窗含西岭千秋雪,n", "门泊东吴万里船。n"]
print(text)