当我打开电脑时,我不是逐个打开所有程序和文件来编辑我的网站,而是想执行一个python脚本为我打开它们。但是,当我运行它时,它始终在名为'index'的文件夹中打开index.html文件。我希望它在'webpages'文件夹中打开说,webpages.html。
#!/usr/bin/env python
import os, webbrowser, subprocess
os.chdir('C:/Users/Bruin/Desktop/My_Webpage')
current_path = os.getcwd()
file_to_open = input('What filename to open?')
print("hello")
#subprocess.call([r'C:\Users\Bruin\AppData\Local\atom\atom.exe', r'C:\Users\Bruin\Desktop\My_Webpage\'' + file_to_open + r'\'' + file_to_open + r'.html'])
subprocess.call([r'C:\Users\Bruin\AppData\Local\atom\atom.exe', r'C:\Users\Bruin\Desktop\My_Webpage\webpages\webpage.html'])
webbrowser.open('file:///C:/Users/Bruin/Desktop/My_Webpage/index/index.html', new=2)
我评论了我使用输入变量的位置,因为即使显式输入我想要直接打开脚本的内容,它也无法正常工作。它在浏览器中打开就好了。
我也在PyCharm工作,不知道是否重要。它在IDLE中也不起作用。我迷路了。