Powered By 画RSS

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Ironpython urllib2 が動かない 俺の土曜日ちゃんが息してない

■Ironpython urllib2が動かないってばよ・・・


     ∩___∩     /゙ミヽ、,,___,,/゙ヽ
     | 丿     ヽ    i ノ       `ヽ'
    /  ○   ○ |    / `(○)  (○)´i、  先生助けてっ!、
    | U  ( _●_)  ミ  彡,U ミ(__,▼_)彡ミ   土曜日ちゃんが息をしてないのっっ!!
   彡、    |∪| ,,/   ,へ、,   |∪|  /゙
   /  ヽ  ヽノ  ヾ_,,..,,,,_ /  '  ヽノ `/´ ヽ
   |      ヽ  ./ ,' 3  `ヽーっ   /    |
   │   ヾ    ヾl   ⊃ ⌒_つ ソ      │
   │    \__`'ー-⊃⊂'''''"__,,,ノ   |


VisualStudio2010 + Ironpython2.7 に手出してた。
そんで、さっそくはまった。

Ironpython で urllib.urlopen が動かない・・・。
でも、もう1時間はまってるのに、あきらめたくないよ・・・。


そんな風にしてたら、4時間経過してた件。




だが、解決した!

同じ理由ではまる人が現れて、ここで解決できることを願い、メモする。


■問題
urllib.urlopen を使うと以下のメッセージが表示され、動かない
[メッセージ]
TypeError: create_connection() takes at most 2 arguments (3 given)


■解決方法
この問題はIronpythonの公式サイトでも取り上げられていた。
http://ironpython.codeplex.com/workitem/28185

以下の作業を行う。

[修正ファイル]
ファイル名:@httplib.py
デフォルトパスで Ironpython をインストールした場合は、以下の場所にあるはず。
ファイルパス:C:\Program Files\IronPython 2.7\Lib\httplib.py

適当なエディタで開き、735行, 1151行 の2箇所修正する。
[修正前]
self.sock = socket.create_connection((self.host,self.port),
self.timeout, self.source_address)

[修正後]
self.sock = socket.create_connection((self.host,self.port),
self.timeout)

(同じ記載が735行目と1151行目にある)

以上。

上記の修正の後、urllib.urlopenを使用したところ、問題なく動いた。
土曜日ちゃんは無駄な犠牲ではなかったのだ・・・。


---
VisualStudio2010 +Ironpythonの日本語ドキュメントがほとんどなくて、困った。
ネット上のブログ記事もまだ旧バージョンの情報が大半で、載せててもインストール手順くらい。

上の問題も偶然、更新日を1年以内のIronpythonのWebサイトを探して、解決方法がみつかっただけ。
ヘボグラマが手出すにはちょっと早かったかな。

Ironpython2.7 は今現在アルファ版だから、この問題は正式版で直ってることでしょう。


IronPythonの世界 (Windows Script Programming) IronPythonの世界 (Windows Script Programming)
荒井 省三

ソフトバンク クリエイティブ
売り上げランキング : 392967

Amazonで詳しく見る

みんなのPython 改訂版 みんなのPython 改訂版
柴田 淳

ソフトバンククリエイティブ
売り上げランキング : 100279

Amazonで詳しく見る

関連記事
スポンサーサイト

この記事へのコメント

トラックバック

URL :

■スポンサードリンク
■プロフィール

ベタログ

管理人 : ベタログ (Twitterアカウント

思い立ったら、ジャンルを気にせず記事にする。それが自由というものだ。
そんな管理方針。
主に取り扱ってる事:オンラインゲーム(SDGO/Travian/ロードオブナイツ)、プログラミングメモ、ネット小説/書籍の感想/観葉植物など。

■まとめ記事
■カテゴリ
■最新記事
■PICKUP

個人的に押しているモノ


魚里高校ダンジョン部! 藻女神様と行く迷宮甲子園
魚里高校ダンジョン部! 藻女神様と行く迷宮甲子園
■感想記事
これぞ青春エンタメ小説。熱いですよ!

オーバーロード1 不死者の王
オーバーロード1 不死者の王
■感想記事
最強軍団が異世界を蹂躙するファンタジー。Web版も読めますが、凄まじい加筆がされているため、Web版読者も楽しめます。
■お勧め品
■最新コメント
■月別アーカイブ
検索フォーム
リンク
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。