71.文件和文件夹的相关操作
Posted kangwenju
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了71.文件和文件夹的相关操作相关的知识,希望对你有一定的参考价值。
文件的相关操作
有些时候,需要对文件进行重命名、删除等一些操作,python的os模块中都有这么功能
1. 文件重命名
os模块中的rename()可以完成对文件的重命名操作
rename(需要修改的文件名, 新的文件名)
import os os.rename("毕业论文.txt", "毕业论文-最终版.txt")
2. 删除文件
os模块中的remove()可以完成对文件的删除操作
remove(待删除的文件名)
import os os.remove("毕业论文.txt")
3. 创建文件夹
import os os.mkdir("张三")
4. 获取当前目录
import os os.getcwd()
5. 改变默认目录
import os os.chdir("../")
6. 获取目录列表
import os os.listdir("./")
7. 删除文件夹
import os os.rmdir("张三")
例子1:
# os模块 import os # 1. 文件重命名(文件夹也是可以) # os.rename(old, new) os.rename("hm.txt", "itcast.txt")
例子2:
# os模块 import os # 2. 删除文件 # os.remove(文件的名字) os.remove("itcast.txt")
例子3:
# os模块 import os # 3. 创建文件夹 # 相对路径: ./ 或者 ../ 开头 (黑马 == ./黑马) # ./ 属于当前目录 # ../ 属于当前目录的上一级目录 # 以.开头的文件是隐藏文件 # 绝对路径: 以盘符开头(C:/哈哈) os.mkdir("黑马")
例子4:
# os模块 import os # 4. 获取当前目录 print(os.getcwd())
例子5:
# os模块 import os # 5. 改变默认目录 os.chdir("../") print(os.getcwd())
例子6:
# os模块 import os # 6. 获取目录列表 name_list = os.listdir("./") print(name_list)
例子7:
# os模块 import os # 7. 删除文件夹 # os.rmdir(帮助我们删除一个空的文件夹) os.rmdir("黑马")
例子8:
# os模块 import os # 创建一个文件夹 os.mkdir("黑马")
例子9:
# os模块 import os # 在黑马文件夹下面创建一个文件 hmhm.txt # 改变默认目录 os.chdir("黑马") print(os.getcwd()) open("hmhm.txt", "w")
例子10:
# os模块 import os import shutil # 8. 无论文件夹中有没有内容 都可以删除掉 shutil.rmtree("黑马")
以上是关于71.文件和文件夹的相关操作的主要内容,如果未能解决你的问题,请参考以下文章