或多或少,我正在尝试制作一个使用铬的脚本。我想使其通用,以便可以将其安装在任何计算机上并从那里工作。当前,我必须使用文件的完整路径来打开它:
subprocess.Popen('C:\\Users\\name\\Desktop\\script\\chrome.exe bing.com')
这很好,但是我要制作它,以便它在正在运行的目录中看起来是这样:
subprocess.Popen('chrome.exe bing.com')
我如何做到这一点?
您可以使用__file__
值,如下所示:
import os
import subprocess
subprocess.Popen([os.path.join(os.path.dirname(__file__) or '.',
'chrome.exe'),
'bing.com'])