私はopen
からfile
パラメータとして使用するそれぞれの以下の2つのXMLリンク、持っている:Pythonの:無効な引数エラー
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システムではコロンを除く) - それはこのエラーを取り除くソリューションを提供どれも似たSOの質問の数がありますが、デフォルト
あるので、とにかく不要でなければなりませんopen()
内'r'
を使用。以下は一見無害ですが、私はそのエラーを過ぎ去ることはできません。たとえば、
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'
「開く」を使用する特別な理由はありますか?それらはオンラインリソースなので、私はあなたに[ダウンロード](https://stackoverflow.com/a/22682/4349415)を提案し、返されたバイト/文字列で作業します。 –
なぜオープンしてURLを開くのですか? –
import urllib urllib.urlopen( 'http://example.com') –