我正在编写这个在我的计算机上运行文件的基本代码,但现在它只能从它所在的目录打开文件。有没有办法从我的计算机上的任何地方打开文件,或者我必须提供路径文件。
这是我的代码:
def run(filename):
try:
import os
os.startfile(filename)
except:
WindowsError
print ("Thats not a valid file name")
while True:
filename = raw_input("Filename: ")
run(filename)
x = raw_input("Would you like to open another file? [y/n]: ")
if x == "n":
quit()
这将打开并正常运行文件,但只能从其保存的目录中运行。