读文件

file=open('文件路径',encoding='utf-8')

写文件

file-open('文件路径','w','encoding='utf-8)

filr.weite('写入的内容,是覆盖形式的')

file.close()

file-open('文件路径','a','encoding='utf-8)

filr.weite('写入的内容,是追加形式的')

file.close()

二进制形式的读写(图片、音频…)

注意二进制不能指定编码格式

读:rb 

写(覆盖):wb

写(追加):ab

whith上下文管理器

(不需要手动关闭,会自动关闭)

whith open('文件路径','rb') as file:

        file.read()

        whith open('文件路径','wb') as file:

                file.write('要写入的内容')

注:当使用绝对路径的时候,路径有特殊符号,可以使用r'路径'

os模块文件常用操作

需要导入os模块

import os

删除一个文件

os.remove('文件路径')

删除一个空文件夹

os.rmdir('文件夹路径')

注意:目录不是空的会报错、不存在也会报错

递归删除非空文件夹(慎用)

shutil.rmtree('文件夹路径')

注意:目录不存在会报错

获取文件夹里的目录

l=os.listdir('文件夹路径')

print(l[0])

重命名(文件名、目录名)

os.rename('原来名字','新名字')

获取当前文件路径

os.getcwd()

创建一个文件夹

如果已存在会报错

os.mkdir(‘文件夹名字’)

命令看着跟linux名字好像对吧

Logo

这里是“一人公司”的成长家园。我们提供从产品曝光、技术变现到法律财税的全栈内容,并连接云服务、办公空间等稀缺资源,助你专注创造,无忧运营。

更多推荐