概述
题目:用python编程,打开wiseword.txt文件,在里面写入一行文字,并保存为a.txt
代码:
def savetxt(data):
#新创建一个a.txt文件 ,如果创建之前有则报错
f = open("D:/新建文件夹/a.txt", "x")
# 将形参写入
f.write(data)
# 关闭文件
f.close()
# 打开文件 模式a,文件指针在最后面,也就是说写入文件是从后面开始写,不会删除原本的文件
f = open("D:/新建文件夹/wisewords.txt", "a")
# 换行写入 内容 "我是20041104陈鑫,我喜欢python"
然后换行
f.write("n我是20041104陈鑫,我喜欢pythonn")
# 写入完成之后关闭文件
f.close()
# 打开文件 模式r 文件只可以读
f = open("D:/新建文件夹/wisewords.txt", "r")
# 读出文件的全部内容 赋值给 data1
data1 = f.read()
# 调试输出
# print(data1)
# 关闭文件
f.close()
# 调用创建txt函数并把data1写入新创建的txt文件中
savetxt(data1)
访问模式 说明
r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。
w 打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
a 打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
rb 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。
wb 以二进制格式打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
ab 以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
r+ 打开一个文件用于读写。文件指针将会放在文件的开头。
w+ 打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
a+ 打开一个文件用于读写,如果该文件已存在,文件指针将会放在文件的结尾。文件打开时会是追加模式。如果改文件不存在,创建新文件用于读写。
rb+ 以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头
wb+ 以二进制格式打开一个文件用于读写。如果改文件已存在则会覆盖。如果改文件不存在,创建新文件。
ab+ 以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。如果改文件不存在,创建新文件用于读写。
最后
以上就是眯眯眼火为你收集整理的python文件指令学习记录的全部内容,希望文章能够帮你解决python文件指令学习记录所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复