龙空技术网

Python自动打开文件夹,并定位到指定文件或打开指定文件之os模块

温水青蛙202306 380

前言:

当前你们对“python文件打开”大体比较看重,姐妹们都需要剖析一些“python文件打开”的相关知识。那么小编在网摘上网罗了一些对于“python文件打开””的相关内容,希望同学们能喜欢,兄弟们快快来了解一下吧!

笔记记录20221128:

import os,timefilename = r"E:\资料\PythonTip.xlsx"file = os.path.realpath(filename)os.system(f'explorer/select,{file}') # 打开文件 filename 所在文件夹,并定位到该Excel文件;# 注意:/select,这两个之间不能有空格,不然就是直接打开文件了,不会打开文件夹并定位到文件time.sleep(2)os.startfile(file) # 自动打开该Excel文件"""os.listdir(path) :# 传入任意一个path路径,返回的是该路径下所有文件和目录组成的列表os.path.exists(path):# 传入一个path路径,判断指定路径下的目录是否存在。存在返回True,否则返回False;os.walk():# 扫描某个指定目录下所包含的子目录和文件(类似:pathlib.Path.rglob)os.unlink(path) # 删除指定文件os.mkdir(path) :# 传入一个path路径,创建单层(单个)文件夹;如果文件夹已经存在,就会报错os.rmdir(path) :# 传入一个path路径,删除指定路径下的文件夹;该方法只能删除空文件夹,删除非空文件夹会报错;os.path.join(path1,path2):# 传入两个path路径,将该路径拼接起来,形成一个新的完整路径;os.path.split(path)   :# 传入一个完整的path路径,将其拆分为绝对路径和文件名2部分;os.path.basename(path) :# 传入一个完整的文件路径,只获取其文件名;os.path.isdir(path)  :# 传入一个完整的文件路径,判断它是否是文件夹;os.path.isfile(path) :# 传入一个完整的文件路径,判断它是否是文件;os.path.getsize(path) :# 传入一个完整的文件路径,返回该文件的大小;os.path.dirname(__file__):# F:/Py_Develop/PO3_1122/Pachong,获取当前文件夹的绝对路径os.path.abspath(__file__):# F:\Py_Develop\PO3_1122\Pachong\1.py,获取文件所在的绝对路径"""

标签: #python文件打开