打开关闭文件
f = open("test.txt","w") #w是写入的意思,没有就会新建
f.write("hello world ,i am here") #写
f.close()
其他一些文件方式
如何只读文件
f = open("test.txt","r")
content = f.read(5)
print(content)
content = f.read(5)
print(content)
f.close()
这样是输出两个hello还是什么呢?
空格也算一个字符。
content = f.readlines() #直接读整个
高效修改文件名
import os
os.rename("test.txt","test2.txt")
异常
以后只写一个
作业
写古诗
# 写古诗
f = open("gushi.txt", "w", encoding="utf-8")
f.write("""
静夜思
李白
床前明月光,疑是地上霜。
举头望明月,低头思故乡。""")
f.close()
# 复制
f = open("gushi.txt", "r", encoding="utf-8")
m = open("copy.txt", "w", encoding="utf-8")
content = f.readlines()
for i in content:
m.write(i)
f.close()
m.close()
nt = f.readlines()
for i in content:
m.write(i)
f.close()
m.close()