1、打开文件
open(文件名,访问模式)
r:以只读方式打开
w:打开一个文件只用于写入
a:打开一个文件用于追加
2、关闭文件
close()
#新建一个文件,文件名为:test.txt
f = open('test.txt','w')
#关闭这个文件
f.close()
3、写数据
使用write()可以完成向文件写入数据
f = open('test.txt','w')
f.write('hello world')
f.close()
读数据(read)读单个长度
f = open('test.txt', 'r')
content = f.read(5)
print(content)
print("*"*30)
content = f.read()
print(content)
f.close()
读数据(readlines)读所以行
f = open('test.txt','r')
content = f.readlines()
print(type(content))
i=1
for temp in content:
print('%d:%s'%(i,temp))
i+=1
f.close()
读数据(readline)读一行
f = open('test.txt', 'r')
content = f.readline()
print("1:%s"%content)
content = f.readline()
print("2:%s"%content)
f.close()
4、文件的重命名、删除
文件重命名
os模块中的rename()可以完成对文件的重命名操作
rename(需要修改的文件名, 新的文件名)
import os
os.rename("毕业论文.txt", "毕业论文-最终版.txt")
删除文件
remove(待删除的文件名)
5、文件的相关操作
创建文件夹
import os
os.mkdir()
获取当前目录
import os
os.gercwd()
改变默认目录
import os
os.chdir("../")
获取目录列表
import os
os.rmdir("./")
删除文件夹
import os
os.rmdir("文件名")
删除带文件目录的方案
import shutil
shutil.rmtree("a")
网友评论