Python之os模块对文件进行操作

(1)得到当前工作目录
os.getcwd()
结果:E:untitled
(2)返回指定目录下的所有文件和文件夹
os.listdir(os.getcwd())
结果:['.idea', 'demo.py', 'venv']
(3)Python的 mkdir() 方法使用数字模式模式创建一个名为 path 的目录
os.mkdir("E:/test/hello")
结果:E盘test目录下建立了一个名字为hello的文件夹
(4)删除目录(删除path指定的空目录,如果目录非空,则抛出一个OSError异常。)
os.rmdir("E:/test/hello")
结果:E盘test目录下建立了一个名字为hello的文件夹被删除了
(5)去掉文件名,返回目录(目录名)
os.path.dirname("E:/test/hello")
结果:E:/test
(6)连接目录与文件名和目录(只是起到连接作用,不会生成这个文件)
os.path.join("E:/test/", 'hello')
结果:E:/test/hello
(7)返回文件最近修改时间
times=os.path.getmtime('E:/test/hello')
local_time = time.ctime(times)
结果:Mon Jul 5 10:27:08 2021
(8)打开电脑指定文件夹
os.system("start explorer E:")
(9)打开电脑文件夹并且文件路径
import tkinter
from tkinter import filedialog
root = tkinter.Tk()# 创建一个Tkinter.Tk()实例
root.withdraw()#隐藏tkinter
FilePath=filedialog.askopenfilename() #打开系统文件夹,返回文件路径
print('FilePath:',FilePath)
filedialog函数用法:

原文地址:https://www.cnblogs.com/1527275083gj/p/14971326.html