我有以下两个xml链接,每个链接都要用作open
的file
参数:
table1 = 'https://www.sec.gov/Archives/edgar/data/1103804/000110380417000040/xslForm13F_X01/Form13fInfoTable.xml'
table2 = 'https://www.sec.gov/Archives/edgar/data/1103804/000110380417000040/Form13fInfoTable.xml'
我尝试过:
r'https:// ...
)https://
(以摆脱Windows系统上的冒号)'r'
内使用open()
,这应该是不必要的,因为它是默认的有许多类似的SO问题,其中没有一个提供解决此错误的解决方案。虽然以下看似无害,但我无法克服错误。例如,
d = open(table1, 'r')
---------------------------------------------------------------------------
FileNotFoundError Traceback (most recent call last)
<ipython-input-110-07d32326a11e> in <module>()
----> 1 d = open(table1, 'r')
FileNotFoundError: [Errno 2] No such file or directory: 'www.sec.gov/Archives/edgar/data/1103804/000110380417000040/xslForm13F_X01/Form13fInfoTable.xml'
答案 0 :(得分:1)
这是你想要的开放功能。
import urllib
urllib.urlopen('http://example.com') #python 2
urllib.request.urlopen('http://example.com') #python 3