可以随意更改我之前尝试过的代码,以寻求解决方案。一切都会有帮助的。这样做的主要目的是用户键入他们想打开的文件,计算机将浏览用户文件夹并找到应用程序的.exe并打开。我以为我可以通过遍历用户文件浏览器来做到这一点,但是却没有达到我的预期。所以我尝试了os.system
...也没有用。然后进行了一些研究,最终发现os.startfile()
。没主意。但是我觉得问题出在我写目录文件的方式。帮助
usersiterequest = input()
import os
import subprocess
#os.system(usersiterequest)
#def find_files(filename, search_path):
#result = []
# Walking top-down from the root
#for root, dir, files in os.walk(search_path):
#if filename in files:
#result.append(os.path.join(root, filename))
#open = subprocess.Popen(filename)
#return subprocess.Popen(result)
#local = 'C:\'
#find_files('usersiterequest','shell:AppsFolder:')
#print(find_files("smpl.htm","D:"))
#
#local = 'C:\Program Files' + usersiterequest
#print(local)
#os.startfile(local);
#import os
#import subprocess
command = r"C:\Program Files\WindowsApps\." + usersiterequest;
os.system(command)