文件操作函数/参数返回值
打开文件变量 = open(文件,操作方式)文件名 , 操作方式 , 编码
关闭文件变量.close()None
写入字符串变量.write(字符串)字符串长度
读字符变量.read(读数量)字符串
读一行字符变量.readline()字符串
读多行字符变量.readlines()字符串列表


OS库
导入库: import os
文件操作函数/参数返回值
修改文件名os.rename(需要修改的文件名,新的文件名)None
删除文件os.remove(需要删除的文件名)None
创建文件夹os.mkdir(需要新建的文件夹名称)None
获取当前路径os.getcwd()路径
改变当前路径os.chdir(路径)None
获取目录列表os.listdir(路径)所有文件和文件夹
删除文件夹os.rmdir(文件夹名)None

打开文件

# 打开文件
f = open("Text.txt","r")

关闭文件

# 关闭文件
f.close() 

写入字符串

# 写入字符串
f.write("Hello im write") 

读字符

# [从开头位置读5个字符]
# 开始时定位在文件头部,但每执行一次后都会向后移动
f.read(5)

读一行字符

# 读一整行的字符
f.readline()

读多行字符

# 读多行字符
f.readlines()

修改文件名

os.rename("Text.txt","NewText.txt")

删除文件

os.remove("Text.txt")

新建文件夹

os.mkdir("NewDir")

获取当前路径

os.getcwd()

改变默认目录

os.chdir("D:/")

获取目录列表

os.listdir("./")

删除文件夹

os.rmdir("绅士小电影")


操作方式
r只读(文本文件)出错正常打开
w只写(文本文件)创建新文件替换原文件
a追加(文本文件)创建新文件在原内容追加
r+读/写(文本文件)出错正常打开
a+写/读(文本文件)建立新文件在原内容追加
w+写/读(文本文件)建立新文件替换原文件
rb只读(二进制文件)出错正常打开
wb只写(二进制文件)建立新文件替换原文件
ab追加(二进制文件)建立新文件在原内容追加
rb+读/写(二进制文件)出错正常打开
wb+写/读(二进制文件)建立新文件替换原文件
ab+读/追加(二进制文件)建立新文件在原内容追加

待更新。。。。

文章目录