Python自动打开Excel文件
导入必要的模块
import os import subprocess
编写打开文件的函数
def open_file(file_path): """ 打开指定路径下的文件。 参数: file_path (str): 文件的路径。 """ if os.name == "nt": # 如果是 Windows 系统 os.startfile(file_path) else: # 如果是其他系统,可以尝试使用 subprocess 模块 try: subprocess.Popen(["xdg-open", file_path]) except OSError: print("Could not open the file.")
调用示例
# 指定文件路径 csv_file_path1 = "F:\\工作内容\\我的数据\\商品费用解析数据\\商品费用数据汇总.csv" csv_file_path2 = "F:\\工作内容\\我的数据\\商品费用解析数据\\订单列表数据汇总.csv" excel_file_path = "C:\\Users\\Administrator\\Desktop\\销售系数数据同步.xlsx" # 调用函数打开文件 open_file(csv_file_path1) open_file(csv_file_path2) open_file(excel_file_path)
完整代码
import os import subprocess def open_file(file_path): """ 打开指定路径下的文件。 参数: file_path (str): 文件的路径。 """ if os.name == "nt": # 如果是 Windows 系统 os.startfile(file_path) else: # 如果是其他系统,可以尝试使用 subprocess 模块 try: subprocess.Popen(["xdg-open", file_path]) except OSError: print("Could not open the file.") # 指定文件路径 csv_file_path1 = "F:\\工作内容\\我的数据\\商品费用解析数据\\商品费用数据汇总.csv" csv_file_path2 = "F:\\工作内容\\我的数据\\商品费用解析数据\\订单列表数据汇总.csv" excel_file_path = "C:\\Users\\Administrator\\Desktop\\销售系数数据同步.xlsx" # 调用函数打开文件 open_file(csv_file_path1) open_file(csv_file_path2) open_file(excel_file_path)