我一直致力于使用python启动已安装程序的应用程序。我不想每次启动我的应用程序时重新安装该文件,如下所述
import os
os.startfile('C://Users//Downloads//npp.7.5.6.Installer.exe')
我只想在C:目录中启动已安装的 我是否必须从C:目录中搜索文件然后启动它?或者有更简单的方法吗?
def locate(pattern, pathpattern="*", root=os.curdir):
'''Locate all files matching supplied filename pattern in and below
supplied root directory.'''
for path, dirs, files in os.walk(os.path.abspath(root)):
if fnmatch.fnmatch(path, pathpattern):
for filename in fnmatch.filter(files, pattern):
yield os.path.join(path, filename)
答案 0 :(得分:0)
在python中,您可以使用env
env
#{'TERM_PROGRAM': 'Apple_Terminal',
# 'SHELL': '/bin/bash',
# etc
在安装程序后查看它是否安装了任何新的环境变量。您可能需要退出python并重新输入以查看安装中是否存在新变量。否则,您必须在ProgramFiles或Windows图标属性中找到老式的方法