Webbrowser没有';t使用python打开pdf文件
我试图用python脚本打开同一个pdf文件两次。一次在Adobe Acrobat中,一次在chrome中 在Acrobat中打开文件的部分没有问题,但我无法在chrome中打开它。如果我运行该脚本,chrome不会发生任何问题,我也找不到问题所在。在这里你可以看到代码。 我还试着只打开webbrowser.open(之前没有定义chrome),但随后该文件也将在Adobe Acrobat中打开Webbrowser没有';t使用python打开pdf文件,python,python-webbrowser,Python,Python Webbrowser,我试图用python脚本打开同一个pdf文件两次。一次在Adobe Acrobat中,一次在chrome中 在Acrobat中打开文件的部分没有问题,但我无法在chrome中打开它。如果我运行该脚本,chrome不会发生任何问题,我也找不到问题所在。在这里你可以看到代码。 我还试着只打开webbrowser.open(之前没有定义chrome),但随后该文件也将在Adobe Acrobat中打开 chrome = webbrowser.get('C:\Program Files (x86)\Go
chrome = webbrowser.get('C:\Program Files (x86)\Google\Chrome\Application\chrome.exe %s')
chrome.open_new(r'file:///C:/Users/#PATH#.PDF')
这在我的机器上工作:
导入网络浏览器
path=r“C:\ProgramFiles(x86)\Google\Chrome\Application\Chrome.exe”
webbrowser.register('chrome',None,webbrowser.BackgroundBrowser(路径))
chrome=webbrowser.get('chrome')
chrome.open_newfile:///C:/Users/jezequiel/Desktop/mine/Simons.pdf')
我测试了给定的答案,但这不起作用。
但是我有一个想法,使用从python脚本到chrome的相对路径,这很有效。
现在看起来是这样的:
webbrowser.get(r'../../../../Program Files (x86)/Google/Chrome/Application/chrome.exe %s').open(openingPath)
现在,给定的文件将在Chrome中打开您不需要将第一个路径设置为
r
字符串,或者将反斜杠加倍吗?-问题就这么简单吗?