一、文件读取与关闭
格式:变量1=open("文件名.文件类型","打开文件方式")
变量1.close()
# a.txt文件以w(写)的形式打开
file = open("a.txt","w")
#关闭文件
file.close()
二、文件读取
1.一次读取全部文件内容
格式:变量2=变量1.read()
#打开文件
file = open("a.txt","r")
#读取文件内容
#读取文件全部内容(只适合小文件)
content=file.read()
print(content)
#关闭文件
file.close()
2.分字符个数来依次读取文件内容
格式:变量2=变量1.read(字符数)
#打开文件
file=open("a.txt","r")
#分段字数读取内容
content=file.read(4)#读取4个字符
print(content)
#关闭文件
file.close()
3.利用分字符来读取整个内容
#打开文件
file=open("a.txt","r")
#读取文件全部内容
while True:
#读取内容
content=file.read(4)
print(content,end="")
#当输出空行时,即可说明内容已全部读取完成
if content=="":
break
#关闭文件
file.close()
4.读取一行(不常用)
格式:变量2=变量1.readline()
#打开文件
file=open("a.txt","r")
#读取文件全部内容
while True:
#读取每行内容
content=file.readline()
print(content,end="")
#当输出空行时,即可说明内容已全部读取完成
if content=="":
break
#关闭文件
file.close()
5.以行的方式读取文件内容(不常用)
格式:变量2=变量1.readlines()
#打开文件
file=open("a.txt","r")
#以行的方式读取内容,并且将所有行内容放入一个列表
content_list=file.readlines()
print(content_list)
for i in content_list :
print(i)
#关闭文件
file.close()
#结果:
['hi\n', 'python\n', 'hello world\n']#输出列表
hi
python
hello world
三、文件重命名
格式:import os
os.rename("旧文件名","新文件名")
#调用os模块
import os
os.rename("a.txt","b.txt")
四、创建目录
格式:import os
os.mkdir("目录名字")
#调用os库
import os
os.mkdir("rest_dir")
#如果目录存在,则报错
五、获取当前的目录
格式:import os
变量=os.getcwd()
#调用os库
import os
cwd=os.getcwd()
print(cwd)
六、获取当前目录下的文件列表
格式:import os
变量=os.listdir(".")
#调用os库
import os
#获取的文件会放入一个列表
file_list=os.listdir(".")#.代表当前目录..代表当前目录的上一个目录
for i in file_list:
print(i)
七、改变当前目录地址到指定的路径
格式:import os
os.chdir("指定路径")
#调用os库
import os
os.chdir("D:\python作业\pythonProject")
八、删除一个文件
格式:import os
os.remove("文件名")
#调用os库
import os
os.remove("b.txt")
九、删除一个文件夹
格式:import os
os.rmdir("文件夹名")
#调用os库
import os
os.rmdir("rest_dir")
标签:文件,读取,content,file,操作,import,os
From: https://blog.csdn.net/2401_88065518/article/details/144223291