python如何以exe所在目录启动exe文件
时间: 2023-08-18 21:08:47 浏览: 83
fat32文件系统python实现(操作系统大作业)
5星 · 资源好评率100%
可以使用以下代码来获取exe所在目录,并以此作为启动目录启动exe文件:
```python
import os
import sys
# 获取当前脚本所在目录
base_dir = os.path.dirname(os.path.abspath(sys.argv[0]))
# 切换到exe所在目录
os.chdir(base_dir)
# 启动exe文件
os.system('your_exe_file.exe')
```
其中,`sys.argv[0]` 表示当前脚本的文件名,`os.path.abspath()` 方法返回文件的绝对路径,`os.path.dirname()` 方法返回文件所在的目录路径,`os.chdir()` 方法用于切换工作目录,`os.system()` 方法用于执行系统命令。上述代码中的 `your_exe_file.exe` 需要替换为要启动的exe文件名。
阅读全文