码迷,mamicode.com
首页 > 其他好文 > 详细

71.文件和文件夹的相关操作

时间:2020-05-09 09:11:18      阅读:70      评论:0      收藏:0      [点我收藏+]

标签:删除文件夹   内容   没有   span   哈哈   目录   pre   code   color   

文件的相关操作

有些时候,需要对文件进行重命名、删除等一些操作,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.文件和文件夹的相关操作

标签:删除文件夹   内容   没有   span   哈哈   目录   pre   code   color   

原文地址:https://www.cnblogs.com/kangwenju/p/12854287.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!