Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Webbrowser没有';t使用python打开pdf文件_Python_Python Webbrowser - Fatal编程技术网

Webbrowser没有';t使用python打开pdf文件

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

我试图用python脚本打开同一个pdf文件两次。一次在Adobe Acrobat中,一次在chrome中

在Acrobat中打开文件的部分没有问题,但我无法在chrome中打开它。如果我运行该脚本,chrome不会发生任何问题,我也找不到问题所在。在这里你可以看到代码。 我还试着只打开webbrowser.open(之前没有定义chrome),但随后该文件也将在Adobe Acrobat中打开

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
字符串,或者将反斜杠加倍吗?-问题就这么简单吗?