# 文件操作
# 写入文件
# open 打开一个文件,w:代表写入模式,如果文件不存在则会新建一个文件
import os
file1 = open("test.txt", "w")
# file2 = open("test1.txt") # 如果没有这个文件就会报错,不存在这个文件
# file2.close()
file1.write("你好,文件,我要操作你了\n你好,文件,我要操作你了\n你好,文件,我要操作你了\n") # 将字符串写入文件
file1.close() # 关闭文件
# 读取文件
file3 = open("test.txt", "r") # 将文件以读取的形式打开
a = file3.read(5) # 第一次调用read() 从头开始读取5个字符
print(a)
b = file3.read(5) # 再次操作read不会从头开始,而是从上一次的地方继续读取
print(b)
file3.close()
# 以行的速度读取文件
file4 = open("test.txt", "r")
c = file4.readline() # 读取一行
print(c)
d = file4.readlines() # 读取多行,返回字符串列表
print(d)
file4.close()
# 文件重命名
import os #os可以对文件进行操作,比如删除等
os.rename("test.txt", "test1.txt")