我是靠谱客的博主 眯眯眼火,最近开发中收集的这篇文章主要介绍python文件指令学习记录,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

题目:用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文件指令学习记录所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(33)

评论列表共有 0 条评论

立即
投稿
返回
顶部