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.获取指定路径下的所有文件和文件夹的名字
os.listdir(".")
获取当前路径下的所有文件和文件夹的名字
7.删除文件夹
os.rmdir("xxxx")
例题:手动输入需要修改的文件夹名字,并将文件夹中所有名字修改成指定的名字
import os
#1.获取一个要重命名的文件夹的名字
folder_name=input("请输入要重命名的文件夹:")
#2.获取那个文件夹中所有的文件名字
file_names=os.listdir(folder_name)
os.chdir(folder_name)
#前面不加就是当前路径开始
#3.对获取的名字进行重命名
for name in file_names:
print(name)
os.rename(name,"[京东出品]-"+name)
方法二:
不需要将当前路径改成文件夹下
for name in file_names:
old_file_name="./"+folder_name+"/"+name
new_file_name="./"+folder_name+"/"+"[京东出品]-"+name
os.rename(old_file_name,new_file_name)