您的位置:首页 > 编程语言 > Python开发

python入门之文件基本操作

2020-06-30 14:35 274 查看
  • 读文件

读全部文件

f = open("information","r",encoding="utf-8")   #"r"表示只读
data = f.read()
print(data)

读有限行文件

for i in range(2):
print(f.readline())

循环读文件

for line in f :
print(line.strip())  #strip()作用:去掉空格行
  • 写文件
f = open("information","w",encoding="utf-8")  #write覆盖原文件
f.write("\n你保护世界,我保护你")
print(f.write())
  • 追加文件
f = open("information","a",encoding="utf-8")   #append向文件内追加内容,不覆盖原文件
f.write("\n你保护世界,我保护你")
  • 文件中光标的位置
print(f.readline())
print(f.tell())    #查找文件中光标所在位置
f.seek(0)        #文件中的光标位置回到初始位置
print(f.readline())
  • 文件截断
f = open("information","r",encoding="utf-8")
f.truncate(10)
  • 读写(以读和追加的方式) “r+”
f = open("information","r+",encoding="utf-8")
print(f.readline())
f.write("---------------------")
  • 修改文件(需要两个文件,一个用来读,一个用来写,改好后的文件内容存入新文件中)
f = open("information","r",encoding="utf-8")
f_new = open("information_new","w",encoding="utf-8")

for i in f:
if "太阳每天会照样升起" in i:
i = i.replace("太阳每天会照样升起","太阳每天依然照样升起")
f_new.write(i)

f.close()
f_new.close()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: