读取文件
file = open("test.text","r",encoding="utf-8")
# print(file.read(5)) #读取整个文件,参数是想读取多少个字符
# print(file.read()) #读取整个文件
#把硬盘里的文件读取到内存中,当内存不够大的时候,内存不够加载整个文件
# print(file.readline())
print(file.readlines())
file.close()
写入数据到文件
file = open("test.text","w") #覆盖
file.write("hello world, i am here\n")
file.close()
file = open("test.text","a") #追加
file.write("hello world, i am here\n")
file.close()
# 文件备份
#获取源文件名(包含路径)
fileName = input("请输入源文件的名字:")
#打开源文件
oldfile = open(fileName,"r")
#获取备份文件的名字
index = fileName.rfind(".")
houzhui = fileName[index:]
newFileName = fileName[:index]+"-copy"+houzhui
#写入数据到备份文件
newFile = open(newFileName,"wb") #读取图片可以采用方式为二进制方式
for linecontent in oldfile.readline():
newFile.write(linecontent)
oldfile.close()
newFile.close()
文件操作
import os
#文件操作
# os.rename("test.txt","毕业论文.text")
# os.remove("毕业论文.text")
# os.mkdir("aa")
print(os.getcwd())
os.chdir("./aa")
print(os.listdir("./"))
os.rmdir("./aa")