用python的方式来打开一个文件夹/文件/路径/目录, 效果和鼠标双击打开一个文件/文件夹一样,支持在window系统和mac系统,代码简约,输入参数少,复制粘贴即可放心食用
# -*- coding: UTF-8 -*- import os import platform import subprocess def open_fp(fp: str): """ 打开文件或文件夹 优点: 代码输入参数少, 复制粘贴即可使用, 支持在mac和win上使用, 打开速度快稳定; :param fp: 需要打开的文件或文件夹路径 """ systemType: str = platform.platform() # 获取系统类型 if 'mac' in systemType: # 判断以下当前系统类型 fp: str = fp.replace("\\", "/") # mac系统下,遇到`\\`让路径打不开,不清楚为什么哈,觉得没必要的话自己可以删掉啦,18行那条也是 subprocess.call(["open", fp]) else: fp: str = fp.replace("/", "\\") # win系统下,有时`/`让路径打不开 os.startfile(fp) if __name__ == '__main__': # 直接输入路径就可以使用, 绝对路径和相对路径都可以, 具体效果和鼠标双击文件或文件夹一样 open_fp(fp=r"C:\Users\Desktop\新建 Microsoft Word 文档.docx")
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/177890.html原文链接:https://javaforall.net
