文件读写

# 只写文件
file = open('test.txt', 'w')
print('文件名称:', file.name)
print('文件是否关闭:', file.closed)
print('文件访问模式:', file.mode)
#%%
file.close()
print('文件是否关闭:', file.closed)

#%%
# 只读文件
# file = open('D:\\cxy\\test.txt', 'r') # r 只读。r+ 为读写模式
# file = open('D:/cxy/test.txt', 'r') # 不能用单反斜杠是因为在程序中会出现转义
# 其实也可以用反斜杠
file = open(r'D:\cxy\test.txt', 'r')
print('文件名称:', file.name)
print('文件是否关闭:', file.closed)
print('文件访问模式:', file.mode)
#%%
file.close()
print('文件是否关闭:', file.closed)

#%%
# 读取文件:`r`+`read()`
f = open('D:\\cxy\\test.txt', 'r', encoding='utf-8') # 说明编码格式
s = f.read()
print('文件内容是:\n', s) # \n为换行符号
f.close()

#%%
# 写入文字:`w`+`write()`,写完一定记得关闭文件
f = open('D:\\cxy\\test.txt', 'w') # 从开头开始写入并覆盖之前的文字
f.write("I am learning Python.\nI love Python.")
f.close()

#%%
import os
# 如果此源文件和要删除的文件不在一个路径下,记得加上路径
# 重命名文件
os.rename("test.txt", "t.txt") # rename("原文件名","新文件名")
#%%
# 删除文件
os.remove("t.txt")
posted @ 2022-07-29 19:22  Vonos  阅读(44)  评论(0)    收藏  举报