立即学习:https://edu.csdn.net/course/play/25498/304631?utm_source=blogtoedu
open()
打开或者创建一个文件
打开模式:r w a等
close()
关闭文件
read()
读取文件
readline()
读取一行文件
readlines()
将文件中的内容读取到序列当中
write()
写入文件
writelines()
将序列写入文件中
通过os模块进行文件和文件夹操作
import os
os模块中的部分函数:
- getcwd()--获取当前工作目录
- chdir()--修改当前工作目录
- listdir()--列出指定文件夹中的内容
- mkdir()--创建一个目录/文件夹
- rmdir()--移除一个目录(必须是空目录)
- rename()--修改文件和文件夹名称
- stat()--获取文件的相关信息
- exit()--推出当前执行命令,直接关闭当前操作
os.path是os的一个子模块,操作非常多
- abspath()--将一个相对路径转化为绝对路径
- basename()--获取路径中的文件夹或文件名称
- dirname()--获取路径中的路径部分,除去最后一部分
- join()--将2个路径合成一个路径
- split()--将一个路径切割成文件夹和文件名部分
- getsize()--获取一个文件的大小
- isfile()--检测一个路径是否是一个文件
- isdir()--检测一个路径是否是一个文件夹
- getctime()--获取文件的创建时间
- getmtime()--获取文件的修改时间
- getatime()--获取文件的访问时间
- exists()--检测指定的路径是否存在
f.read(3) #仅读取文件中前三个字符
f.readline() #调用第一次,返回文件第一行
f.readline() # 调用第二次,返回文件第二行
使用readline()的技巧
line = f.readline()
while len(line)>0:
print(line)
line = f.readline()
f.close()