使用Ppython启动已安装的程序

时间:2018-05-02 23:18:50

标签: python

我一直致力于使用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)

1 个答案:

答案 0 :(得分:0)

在python中,您可以使用env

env
#{'TERM_PROGRAM': 'Apple_Terminal',
# 'SHELL': '/bin/bash',
# etc

在安装程序后查看它是否安装了任何新的环境变量。您可能需要退出python并重新输入以查看安装中是否存在新变量。否则,您必须在ProgramFiles或Windows图标属性中找到老式的方法