Microsoft IronPython ..
[2ch|▼Menu]
175:デフォルトの名無しさん
06/11/04 22:15:07
urllib.urlopen()について教えて欲しいのですが、

>>> import urllib
>>> w = urllib.urlopen('URLリンク(hogehoge....)')


Name Error:name 'ImportWarning' not define

となってしまいます。

何か不足しているんだと思うのですが、
IronPyhonからurllibを使うにはどうしたらいいのでしょうか...?
ご存知の方いらっしゃいましたら教えてください。
#Python 2.5 + IronPythonの環境です。

176:デフォルトの名無しさん
06/11/04 22:37:14
>>175
最初にsys.path.append() を使って、既存のPythonのlibのパスを割り当てる必要があります。

177:デフォルトの名無しさん
06/11/04 23:29:29
>>176
説明不足でした。すみません。
Lib\site.pyに
sys.path.append(r'C:\Program Files\Python25\Lib')
を記述しているのですが...
ちなみにエラーは、以下のようになります。

>>> import sys
>>> import urllib
>>> sys.path.append(r'c:\Program Files\Python25\Lib')
>>> w = urllib.urlopen('URLリンク(hogehoge)')
Traceback (most recent call last):
File , line 0, in <stdin>##120
File C:\Program Files\Python25\Lib\urllib.py, line 82, in urlopen
File C:\Program Files\Python25\Lib\urllib.py, line 194, in open
File C:\Program Files\Python25\Lib\urllib.py, line 272, in open_http
File , line 0, in __import__##4
File C:\Program Files\Python25\Lib\httplib.py, line 70, in Initialize
File , line 0, in __import__##4
File C:\Program Files\Python25\Lib\mimetools.py, line 6, in Initialize
File , line 0, in __import__##4
File C:\Program Files\Python25\Lib\tempfile.py, line 33, in Initialize
File , line 0, in __import__##4
File C:\Program Files\Python25\Lib\random.py, line 41, in Initialize
File , line 0, in __import__##4
File C:\Program Files\Python25\Lib\warnings.py, line 264, in Initialize
NameError: name 'ImportWarning' not defined

178:デフォルトの名無しさん
06/11/05 04:37:29
IronPython は CPython 2.4.3 互換だからじゃないの?
Python 2.4.3 をインストールして、そのパスを参照してみたら?

179:デフォルトの名無しさん
06/11/06 09:29:54
ここららへん
URLリンク(sparcs.kaist.ac.kr)


180:179
06/11/06 10:39:39
サイトが移動してた。
URLリンク(fepy.sourceforge.net)

CPythonのlibをsys.pathにappendしても、CLR上で動くIronPythonでは
Cで実装されているモジュールが動かない。上はその補完プロジェクト。

181:175
06/11/11 00:52:25
>>179-180
うまく動くようになりました。ありがとうございます。

182:デフォルトの名無しさん
06/11/21 13:11:21
ほす

183:デフォルトの名無しさん
06/12/15 12:34:29
hoge

184:デフォルトの名無しさん
06/12/19 16:55:01
んで、結局コレってライセンスどうなってるん?

185:デフォルトの名無しさん
06/12/20 00:18:36
>>184
これは知らんが、元祖Python自体はBSDライセンスなんでBSDライセンスなんじゃね?

186:デフォルトの名無しさん
06/12/20 00:24:24
PythonはPSFライセンス。
鉄PyはMSの独自ライセンスだったとオモタ。

187:デフォルトの名無しさん
06/12/22 16:39:55
Python からWSH使いたいだけなんだけど
これでいいのかな

188:デフォルトの名無しさん
06/12/22 19:19:43
WSHならActivePythonからでも

189:デフォルトの名無しさん
06/12/22 21:48:06
ActiveScriptはCPython+Pywin32
ironPythonを使えるのかどうかは知らん

190:デフォルトの名無しさん
06/12/27 19:30:41
IronPythonを使えばC#で書いたコードをevalできるんでしょうか?

191:デフォルトの名無しさん
06/12/29 15:09:44
C#コードを実行するなら普通にコンパイルすりゃいいんじゃね?
Microsoft.CSharp.CSharpCodeProvider.CompileAssemblyFromSource

192:デフォルトの名無しさん
07/02/07 17:57:01
URLリンク(lists.ironpython.com)
フォロー希望(当方英語に自信なし)。

193:デフォルトの名無しさん
07/02/21 13:17:25
まだ発売されて無いじゃん

194:デフォルトの名無しさん
07/02/26 18:58:34
これって.NETのbytecodeにコンパイルできたりするわけじゃないんですよね?
単なるインタプリタ?

195:デフォルトの名無しさん
07/02/26 19:17:43
>>194
>>10

IronPythonはインタプリタじゃなくてコンパイラ。

196:デフォルトの名無しさん
07/02/27 03:17:37
うほ、キタコレ!w

197:デフォルトの名無しさん
07/02/28 09:27:09
1.1bか

198:デフォルトの名無しさん
07/03/08 17:04:39
IronPythonの埋め込み
URLリンク(www.voidspace.org.uk)

VBAより楽そうだな

199:デフォルトの名無しさん
07/03/14 01:00:05
URLリンク(www.cbook24.com)

200:デフォルトの名無しさん
07/03/14 10:18:06
>199
ソフトバンクの本は、中身を見るまで購入できない。

201:デフォルトの名無しさん
07/03/14 14:23:39
まさに予想外

202:デフォルトの名無しさん
07/03/14 14:47:14
三流のジョーク

203:デフォルトの名無しさん
07/03/14 22:11:26
>>200
安心感求めるなら技術評論社、オライリーだね

204:デフォルトの名無しさん
07/03/14 22:20:45
なんか香ばし〜い

205:デフォルトの名無しさん
07/03/15 21:29:15
>203
それはギャグで言っているのか?

206:デフォルトの名無しさん
07/03/16 00:17:32
     ____  
   /      \   
  /  ─    ─\  
/    (●)  (●) \ いえ、マジですが・・・
|       (__人__)    | 
/     ∩ノ ⊃  /   
(  \ / _ノ |  |    
.\ “  /__|  |  
 . \ /___ /

207:デフォルトの名無しさん
07/03/18 22:02:43
>206
オライリーは無駄文章が多いし、技術評論社は誤字脱字だらけ。


208:デフォルトの名無しさん
07/03/18 22:19:16
その前に選ぶほどまだ本が出てないだろ

209:デフォルトの名無しさん
07/03/18 22:45:39
ソフトバンクの書籍しかない状態で
オライリーとか技術評論社とか言われてもねえ...。

210:デフォルトの名無しさん
07/03/21 22:16:34
ソフトバンクはタイトル詐欺が多いからオンラインじゃ絶対買わないねぇ。
タイトル&帯と中身が違いすぎる。

211:デフォルトの名無しさん
07/03/21 22:32:15
で、君は結局、技術評論社、オライリーどちらの関係者なんだい?

212:デフォルトの名無しさん
07/03/21 22:56:45
両方に関わってる奴という発想はないのか、このゆとりめ

213:デフォルトの名無しさん
07/03/21 22:57:50
無意味にノリで酷い言い方をしてしまった、すまん。
春ゆとりに修正する

214:デフォルトの名無しさん
07/03/21 23:00:36
ソフトバンククリエイティブ必死だなw

215:デフォルトの名無しさん
07/03/21 23:23:17
必死なのはソフトバンク以外の関係者のようにしか見えないわけだが.
まともな社会人なのか?
香ばしい奴が居る物だな.

216:デフォルトの名無しさん
07/03/21 23:40:44
自宅警備員殿乙であります

217:デフォルトの名無しさん
07/03/22 00:03:08
>>215
まてまて、自作自演の可能性も指摘しておかないと
技評とオライリーの工作員に春厨呼ばわりされるぞ(wwww

218:デフォルトの名無しさん
07/03/22 00:03:34
>>215
必死だなw

219:デフォルトの名無しさん
07/03/22 00:38:48
場を和ませようと思った春ゆとりが逆効果だったようだ
本当にすまん
キムチ臭い春ゆとりに修正する

220:デフォルトの名無しさん
07/03/22 14:14:14
頭隠して尻隠さずとはこのことだな。

221:デフォルトの名無しさん
07/03/22 17:21:19
キムチ臭い春ゆとりマグナム

222:デフォルトの名無しさん
07/03/22 21:22:33
>>220が14:14:14なのにちょっと羨望した。

223:デフォルトの名無しさん
07/03/22 22:25:08
こうして、全部合わせると、アブラハムからダビデまで十四代、
ダビデからバビロンへの移住まで十四代、バビロンへ移されてからキリストまでが十四代である。
(マタイ 1:17)

224:デフォルトの名無しさん
07/03/22 22:39:34
工作員の悲しい性質の成せる業、ということか。

225:デフォルトの名無しさん
07/03/22 23:21:36
キムチ臭い春ゆとりマグナムお兄ちゃん

226:デフォルトの名無しさん
07/03/23 00:04:01
これまでの流れをまとめるね。

1) 工作員登場
「ソフトバンクの本は、中身を見るまで購入できない」

2) 工作員の身元判明?
「安心感求めるなら技術評論社、オライリーだね」
「いえ、マジですが・・・」
「ソフトバンクはタイトル詐欺が多い」
「技術評論社、オライリー両方に関わっている」
「ソフトバンククリエイティブ必死だなw」

3) 工作員のネーミングセンス
「このゆとりめ」
「春ゆとり」
「キムチ臭い春ゆとり」
「キムチ臭い春ゆとりマグナム」
「キムチ臭い春ゆとりマグナムお兄ちゃん」

工作員の真の目的は?
そして、「キムチ臭い春ゆとりマグナムお兄ちゃん」の次は?

227:デフォルトの名無しさん
07/03/23 00:14:15
>>226
>そして、「キムチ臭い春ゆとりマグナムお兄ちゃん」の次は?

キムチ臭い春ゆとりマグナムお兄ちゃん工作員じゃね?

228:デフォルトの名無しさん
07/03/23 00:18:57
>>226
相変わらず必死だなw

229:デフォルトの名無しさん
07/03/23 00:21:48
キムチ臭い春ゆとりマグナムお兄ちゃん工作員の華麗なる一生

230:デフォルトの名無しさん
07/03/23 00:22:11
>>226
ここまで恣意的にまとめられると信憑性を疑いたくなるが
見事に釣られているところをみると案外当たってるのかもな(WWWW

231:デフォルトの名無しさん
07/03/23 00:33:37
かもしれないな。
唯一問題点として挙げるなら、IronPython使った事のない俺が

キムチ臭い春ゆとりマグナムお兄ちゃん工作員

以外の全てのネーミングを提示したという点だろうか?

232:デフォルトの名無しさん
07/03/23 00:34:30
あ、いやごめん
Pythonは興味あるんだけどね

斜め読みしたあとの流れでついこう

↓キムチ臭い春ゆとりマグナムお兄ちゃん工作員ボンバイエ

233:デフォルトの名無しさん
07/03/23 00:38:24
>>231
>唯一問題点として挙げるなら

何が問題点なのか意味不明
ちゃんと勉強しろよ>リアル春厨

234:デフォルトの名無しさん
07/03/23 00:41:35
要するに唯一問題点として挙げるなら比較的信頼できない出版社から出るということだろ。
なんで必死にソフバンを庇うのか理解に苦しむ。

235:デフォルトの名無しさん
07/03/23 00:44:19
>>232
オマエみたいに香ばしいヤツはPythonに興味持たなくていいよ
出版関係者ならなおさら今すぐ手を引け
香ばしい本だして袋だたきに遭うのがオチだ

236:デフォルトの名無しさん
07/03/23 00:47:15
な、なんだ? 出版関係者の逆鱗に触れたんだろうか。

既に突っ込みどころが見当違いどころではない

237:デフォルトの名無しさん
07/03/23 00:48:03
↑キムチ臭い春ゆとりマグナムお兄ちゃん工作員ボンバイエな格差社会の底辺側

238:デフォルトの名無しさん
07/03/23 01:33:59
なんだ、このスレってちゃんと人いたのか

239:デフォルトの名無しさん
07/03/23 01:49:33
ヒント:出版関係者

240:デフォルトの名無しさん
07/03/23 02:29:50
このスレ始まって以来の盛上がり

241:デフォルトの名無しさん
07/03/23 05:34:28
    ∧_∧
    ( ・∀・) ワクワク
  oノ∧つ⊂)
  ( ( ・∀・) ドキドキ
  ∪( ∪ ∪
    と__)__)


242:デフォルトの名無しさん
07/03/23 08:38:54
夜寝ないから朝起きれないんだよ。

243:デフォルトの名無しさん
07/03/23 12:54:42
>オライリーは無駄文章が多いし、技術評論社は誤字脱字だらけ。

が抜けているので、
>226
が、オライリー or 技術評論社の工作員で決まり。


244:デフォルトの名無しさん
07/03/23 13:03:38
タイトル詐欺よりはマシだろ

245:デフォルトの名無しさん
07/03/23 16:47:45
オライリーは翻訳に金かけろ。気取った言い回しのつもりで、長文をずらずら日本語にするんじゃないよ。
技術評論社は子飼いのライターが糞。そして、チェックが甘いから間違い多い。
ソフトバンクの本はタイトル詐欺。amazoneとかで買ったら死ぬぞ。


246:デフォルトの名無しさん
07/03/23 17:04:07
amazone

247:デフォルトの名無しさん
07/03/23 17:28:48
このスレはamazoneに読み方を考えるスレになりました

248:デフォルトの名無しさん
07/03/23 17:36:25
あまぞーネ?

249:デフォルトの名無しさん
07/03/23 17:53:52
Amazing Zone

略してamazone

250:デフォルトの名無しさん
07/03/23 18:13:51
チェックが甘いと言ってる側からチェックが甘い

251:デフォルトの名無しさん
07/03/23 19:27:32
うまいこと言うなぁ

252:デフォルトの名無しさん
07/03/23 22:55:41
チャックが甘い?

253:デフォルトの名無しさん
07/03/24 01:33:06
URLリンク(www.amazon.co.jp)

表紙画像キターーーーー!!!

早いところでは週末には売ってたりするのかもね!!!

254:デフォルトの名無しさん
07/03/24 02:00:08
錦蛇キモ杉ワロタw

255:デフォルトの名無しさん
07/03/24 02:18:57
この表紙は只者ではないな。さすがソフトバンククリエイティブ。

256:デフォルトの名無しさん
07/03/24 02:44:42
とぐろ巻いてやがる


257:デフォルトの名無しさん
07/03/24 02:57:45
ウホッいいウンコ

258:デフォルトの名無しさん
07/03/24 03:29:50
帯つきの方のデザインがカコイイ!w

259:デフォルトの名無しさん
07/03/24 07:44:52
鉄製っぽい

260:デフォルトの名無しさん
07/03/24 09:23:50
せんせ〜〜!!
Python はニシキヘビだということを知らない人がいま〜〜す!!

261:デフォルトの名無しさん
07/03/24 11:39:30
かっこいい表紙だ。とくに帯付き。
タイトルもいい。買いたくなる。
だまされてもいい。

262:デフォルトの名無しさん
07/03/24 11:46:15
なんていうか、ヘビ型のゾイドを思い出してなつかしい気分になってしまった

263:デフォルトの名無しさん
07/03/24 12:09:48
本は要らんがあの蛇は欲しいな

264:デフォルトの名無しさん
07/03/24 12:24:45
モノトーン、動物
オライリーの言語本っぽい表紙ですね

本の制作に関わった人の愛を感じるなあ

265:デフォルトの名無しさん
07/03/24 14:08:44
>>264
ん? オライリーのパチもんだと愛があるのか?

266:デフォルトの名無しさん
07/03/24 21:47:38
出版社が取りざたされていますが、大事なのは著者でしょう。
著者名でググると、マイクロソフトの人だとわかります。
本人の物と思われる文章を読むと文章力も問題なさそうです。
「IronPythonに惚れている様子」という証言も見つけました。
名著の可能性は高いと思います。

Ask The Experts! 番外編 : Iron Python について語る
URLリンク(www.microsoft.com)
IronPython for ASP.NET ことはじめ
URLリンク(www.exconn.net)
Python Workshop the Edge 2006 (懇親会参加者の証言)
URLリンク(www.everes.net)

267:デフォルトの名無しさん
07/03/24 23:29:05
プログラム板に書籍宣伝スレがあると聞いて、温泉板から飛んできました。


268:デフォルトの名無しさん
07/03/24 23:50:07
>>262
そうだ! IronPython のマスコットはゾイドにしよう!

269:デフォルトの名無しさん
07/03/24 23:58:05
著者の荒井さんは.NETのすごい人だね。
その点安心感があるね。

実績もなく無名の著者の書いた本は
たいてい内容がアレで読んでて辛いからね。


270:デフォルトの名無しさん
07/03/24 23:59:21
著者がまともでもただのツール紹介本だったら買わんぞ

271:デフォルトの名無しさん
07/03/25 00:01:47
まあ、発売なったら立ち読みしにいくわ

272:デフォルトの名無しさん
07/03/25 00:08:19
だな。Amazonで買うのは(「なか見!検索」くらいできないと)ちょっと怖い。
ソフバンだし。w

273:デフォルトの名無しさん
07/03/25 11:00:02
やっぱり安心できるのは(ry

274:デフォルトの名無しさん
07/03/25 11:54:45
オーム社だな

275:デフォルトの名無しさん
07/03/25 15:07:21
ありのままでlovin’U とかアレゲなてこ入れが入ってしまうに1Python。

276:デフォルトの名無しさん
07/03/25 15:31:12
275
日本語で書いてくれればいいですよ。

277:デフォルトの名無しさん
07/03/26 11:07:39
1.1 RC1出てるねー

278:デフォルトの名無しさん
07/03/28 14:24:30
で、その本の発売日が来たわけだが。

279:デフォルトの名無しさん
07/03/28 15:07:57
>278
ソフトバンクの本は、中身を見るまで購入できない。

280:デフォルトの名無しさん
07/03/28 15:11:44
>>279
安心感求めるなら技術評論社、オライリーだね

281:デフォルトの名無しさん
07/03/28 15:14:02
無限ループってこわ(ry

282:デフォルトの名無しさん
07/03/28 23:27:27
中身を見てうんこでも結局買うんでしょ。

283:デフォルトの名無しさん
07/03/28 23:30:14
3k払う価値のあるうんこなら買うよ

284:デフォルトの名無しさん
07/03/29 00:09:33
で、うんこの試し嗅ぎをしてきたひとはいないの?

285:デフォルトの名無しさん
07/03/29 02:26:36
ものすごい臭いを求めるなら技術評論社、オライリーだね

286:デフォルトの名無しさん
07/03/29 03:41:50
本屋に行くとうんこしたくなる

287:デフォルトの名無しさん
07/03/29 09:54:09
その呪いは克服した

うんこしてから本屋に行くのがこつだ

288:デフォルトの名無しさん
07/03/29 12:54:02
本屋をトイレと見なし
先生をおかあさんと呼べば治る

289:デフォルトの名無しさん
07/03/29 18:39:39
>>286
あるあるww

俺なんか、amazon見てたらうんこしたくなる

290:デフォルトの名無しさん
07/03/29 20:25:20
『IronPythonの世界』サンプルコード
URLリンク(www.sbcr.jp)
URLリンク(www.sbcr.jp)

291:デフォルトの名無しさん
07/03/29 20:25:27
アキバ行くとLaOXでうんこする

292:デフォルトの名無しさん
07/03/31 19:41:38
>>253
の本をチラッと見てきた。なんとなくレベルが高そうだった。
IronPython自体のソースコードの読み方紹介とかをしていて、ちょっとワロタ。(一般書籍のレベルを超えてるような・・・w
あと、表紙の蛇はそんなにかっこよくない。(実物大で見るとおもちゃっぽい

293:デフォルトの名無しさん
07/03/31 19:47:38
この本でPython自体のお勉強もできるの?
近くの本屋に売ってないので、うんこもできないので、誰か教えて。

>>292
>IronPython自体のソースコードの読み方紹介とかをしていて、ちょっとワロタ。(一般書籍のレベルを超えてるような・・・w
楽しそうだな。Pythonの勉強より、そっちにはまったらどうするんだ。

294:デフォルトの名無しさん
07/04/01 09:22:01
> IronPython自体のソースコードの読み方紹介とかをしていて、ちょっとワロタ。(一般書籍の
うわw
ほしくなった

295:デフォルトの名無しさん
07/04/01 09:50:25
と、口コミマーケティングを行使しても、本屋で見るまで買わない方が良いぞ。
タイトルが曖昧だから、いまいち実用書かどうか怪しい。


296:デフォルトの名無しさん
07/04/01 10:48:09
そうだな、安心できるのは

297:デフォルトの名無しさん
07/04/01 11:17:26
ディーアートだけ。

298:デフォルトの名無しさん
07/04/01 11:33:58
確かにそこで出ても、確実に買わなくていいから安心♪

299:デフォルトの名無しさん
07/04/01 14:49:59
IronPythonの世界を買ってきました。
普通に本屋に平積みになってました。

>>293
>この本でPython自体のお勉強もできるの?
この本はIronPythonがCPython2.4とどう違うかを説明しています。
この本を先に読んでもいいけどCPython2.4の勉強は別に必要だと思います。

>>295
>タイトルが曖昧だから、いまいち実用書かどうか怪しい。
間違いなくIronPythonでプログラミングしたい人向けの実用書です。
目次を打ち込んだので引用します。

300:デフォルトの名無しさん
07/04/01 14:50:21
『IronPythonの世界』目次

●Part1 IronPythonとは 1
IronPythonの歴史 3
CLIろ.NET Framework、そしてIronPython 7
IronPythonのアーキテクチャ 11
IronPython環境の構築 13
IronPythonのライセンスについて 21

●Part2 IronPythonを動かしてみる 23
IronPythonの起動と環境の表示 25
プログラミングの基本 36
インタラクティブシェルのコマンドラインオプション 53
IronPythonと日本語 62

●Part3 CPythonの互換性 75
組込みのデータ型 77
関数 110
ファイル処理 122
組込みモジュール 130
CPythonのライブラリを使用する 147
プログラムを短くするテクニック 164
オブジェクト指向 184

301:デフォルトの名無しさん
07/04/01 14:50:44
●Part4 .NET Frameworkのライブラリを使用する 201
IronPythonから.NET Frameworkへのシームレスな連携 203
.NET Frameworkのライブラリを使う準備 210
ファイル入出力を使う:System.IOネームスペース 214
正規表現:reモジュール 221
Windows Formsを使ったGUIアプリの開発 242
WPFを使ったGUIアプリの構築 252
イベントハンドラを使う 2709

●Part5 IronPythonでDB&Webプログラミング 283
データベースプログラミング 285
インターネットにアクセスする 305
WebサービスAPIとの連携 313
XMLやHTMLを使う 324
Webアプリケーションを作る 346

●Part6 もっとIronPythonを使いこなすために 361
ソースコードを探索しよう 363
IronPythonに独自モジュールを追加しよう 375
.NET Framework対応の言語からIronPythonを使う 380
COM相互運用アセンブリを使う 384
デバッグの方法 388

●Appendix 397
IronPythonドキュメントミニツアー 399
Pythonのコミュニティ 404
IronPythonとVisual Studio 2005との統合 407
IronPythonのサンプル 413
Python言語の例外処理 415

302:デフォルトの名無しさん
07/04/01 14:54:07
×CLIろ.NET Framework、そしてIronPython 7
○CLIと.NET Framework、そしてIronPython 7

×イベントハンドラを使う 2709
○イベントハンドラを使う 270

303:デフォルトの名無しさん
07/04/01 15:10:39
俺も買ってきて読んだけど、普通によくかけていると思うよ。
さすがマイクロソフトの中の人が書いただけあると思うわ。

Pythonのことを知らない人は、最初に「みんなのPython」を読めばいいと思う。
ソフバンはいい仕事してると思うよ。

304:デフォルトの名無しさん
07/04/01 15:13:09
>>299-303
乙。これは良いほうのソフバンみたいだな。w
注文しよっと。

305:デフォルトの名無しさん
07/04/01 15:17:11
そうなのか!
今から買いに行ってくる

306:デフォルトの名無しさん
07/04/01 16:23:16
最近は口コミを装った自作自演マーケティングが蔓延しております。十分注意しましょう。

307:デフォルトの名無しさん
07/04/01 16:30:42
>>306
よくわかった

じゃぁ買ってこよう

308:デフォルトの名無しさん
07/04/01 16:56:23
俺も買いに行く!

309:305
07/04/01 17:42:24
買ってきた!
Macまで買ってしまった

310:デフォルトの名無しさん
07/04/01 18:12:59
俺も買ってきた!ついでにソフトバンクの携帯にも契約してきた。

311:デフォルトの名無しさん
07/04/01 18:29:18
>>310
やりすぎw

312:デフォルトの名無しさん
07/04/01 21:35:12
女買ったら残高が本買う金さえヤバくなってた

313:デフォルトの名無しさん
07/04/01 22:15:45
人身売買でタイーホ

314:デフォルトの名無しさん
07/04/01 23:13:51
>>312 は、つもり貯金中。

315:デフォルトの名無しさん
07/04/01 23:30:51
なんか小説でありそう、女買ったつもり貯金

316:デフォルトの名無しさん
07/04/02 00:14:21
MSDNで得られる情報ばっかり。それもちゃんと翻訳されているモノで。本で買うのバカらし。


317:デフォルトの名無しさん
07/04/02 00:23:33
最近はクチコミを装った自作自演ネガティブキャンペーンが横行しています.
見つけたらニヤニヤしながら静観しましょう.

318:デフォルトの名無しさん
07/04/02 10:54:38
布教用に10冊買ってくる

319:デフォルトの名無しさん
07/04/02 12:10:48
俺にタダでくれ。布教用なんだろ?

320:デフォルトの名無しさん
07/04/02 13:40:43
そのかわり毎月献金をしていただきます。

321:デフォルトの名無しさん
07/04/02 13:56:54
タダじゃないじゃん。毎月月末締めの翌々払いを裏書き小切手でなら。


322:デフォルトの名無しさん
07/04/02 15:39:21
何のために布教すると思ってんだよ。
金にもならない奴に布教したってしょうがないじゃん。

323:デフォルトの名無しさん
07/04/02 23:06:19
なんだ、良書だから布教するんじゃなくて、金のために布教するのか。
ということは、書籍はクソ本って事は明白って事なんだね。
本屋で手に取る必要もなさそうだ。


324:デフォルトの名無しさん
07/04/02 23:58:52
ディーアートの工作員乙。

325:デフォルトの名無しさん
07/04/03 17:14:14
めくるめくブランディングの世界

326:デフォルトの名無しさん
07/04/03 20:35:35
目が回るような三流ブランディング.

327:デフォルトの名無しさん
07/04/03 23:05:38
クワズイモガナー

328:デフォルトの名無しさん
07/04/03 23:20:33
日本語でオケ

329:デフォルトの名無しさん
07/04/05 10:51:23
URLリンク(d.hatena.ne.jp)
これをipy.exe単体で動かそうと思ったのだけど

from IpyWin2 import *
のとこでエラーが出て上手くいかなかった罠

ImportError: No module named Form1
ImportError: No module named IpyWin20.Form1
ImportError: No module named IpyWin2.Form1
ImportError: No module named IpyWin2
たぶん名前解決が上手くいってないんだろうと
思って色々書き換えてみたけどだめでした orz

>(IronPython 1.0.1で動作確認しています)
って書いてあったから,何か変更とかあったのかな…
環境はIronPython 1.1 (1.1) on .NET 2.0.50727.42使ってます

330:デフォルトの名無しさん
07/04/05 11:03:16
×from IpyWin2 import *
○from Form1 import *

ファイル名を tiny_browser.py にしていたので、
from tiny_browser import *

にしたら上手く行きました。お騒がせしてスミマセンでした orz

331:デフォルトの名無しさん
07/04/06 00:21:46
C++/CLI /clrでのIronPython起動でハマっています。
/clr:pure /clr:safeなら問題ないんですが、/clrにしたとたん、IronPythonを参照してるアプリの起動で、下記の例外が発生します。
同様の症状の方、いらっしゃいませんか?
VS2005/SP1未適用、IronPython1.1RC1です。

'udon.exe' (マネージ型): 'c:\Documents and Settings\udon\My Documents\Visual Studio 2005\Projects\udon\debug\IronPython.dll' が読み込まれました。シンボルは読み込まれませんでした。
'udon.exe' (マネージ型): 'snippets1' が読み込まれました。シンボルは読み込まれませんでした。
'udon.exe' (マネージ型): 'snippets1.dll' が読み込まれました。シンボルは読み込まれませんでした。
'udon.exe' (マネージ型): 'c:\Documents and Settings\udon\My Documents\Visual Studio 2005\Projects\udon\debug\IronMath.dll' が読み込まれました。シンボルは読み込まれませんでした。
'udon.exe': 'C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\System.Xml\9a70ef236a92e647a89f483934533e8d\System.Xml.ni.dll' を読み込みました。シンボルが読み込まれていません。
'udon.exe' (マネージ型): 'C:\WINDOWS\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll' が読み込まれました。シンボルは読み込まれませんでした。
udon.exe の 0x7c812a5b で初回の例外が発生しました: Microsoft C++ の例外: [rethrow] (メモリの場所 0x00000000)。

using namespace System;
using namespace IronPython::Hosting;
using namespace IronPython::Modules;

int udon(array<System::String ^> ^args)
{
PythonEngine^ m_engine;
m_engine = gcnew PythonEngine();

return 0;
}


332:デフォルトの名無しさん
07/04/06 08:18:11
1.0 だけど、現象は起きてないな

333:デフォルトの名無しさん
07/04/06 08:19:03
ざまあ

334:331
07/04/06 18:52:55
>>332
情報ありがとうございます。

やはりSP1なのでしょうね・・・。
HD空き容量の関係でインストールできない人なのですが、どうにかSP1を入れてみることにします。

335:デフォルトの名無しさん
07/04/06 22:53:20
>334
1.1RC1 を止めて 1.0 で試してからにしたら?

336:331
07/04/06 23:14:14
>>335
アドバイスありがとうございます。
最初1.0でやって、動かなくて1.1RC1に行きました。
説明不足、申し訳なかとですtt

337:デフォルトの名無しさん
07/04/07 12:41:28
>>331
VS2005 SP1を持っているので、テストしてみました。
以下、/clr オプションにて実行しています。

・1.0.1のバイナリ配布されている、IronPython.dll、IronMath.dllを参照させて実行
  →"IronPython.Runtime.Operations.Ops"エラーが発生
・1.1RC1のバイナリ配布されている、IronPython.dll、IronMath.dllを参照させて実行
  → >>331 さんの指摘される rethrow 例外を検知
   但し、継続して実行される
・1.0.1のソース配布からIronPythonをビルドし、*.pdbを混ぜて実行
  →"IronPython.Runtime.Operations.Ops"エラーが発生しなくなり、rethrow例外のみ
・1.1RC1のソース配布からIronPythonをビルドし、*.pdbを混ぜて実行
  →現象変わらず、rethrow例外検知

で、ちょっくらデバッガで1.1RC1で追っかけてみました。

・gcnew PythonEngine()する際、モジュールの初期化を内部で行っている最中に起きる
・__builtin__(組み込み関数を置く場所)を設定する際に起きている
・内部で、フィールド情報を取り出しているんだけど、System.Reflection.FiledInfo.GetValue(null)
 している所があって、そこで例外(nullなんで何も無いよって警告の意味じゃないかな)を出している

とりあえず、ここまで追っかけてみました。
無責任な予想ですけど、あまり気にする必要の無い例外じゃないかな?という気がします。
(C++でアプリを作ると、初回例外とか出てくるじゃないですか。あんな感じ)

338:デフォルトの名無しさん
07/04/07 12:57:22
>>337
書いた後、ふと気付きました。

・例外処理動作の違い - 分離再スロー
URLリンク(msdn.microsoft.com)

MSDNの上の説明読んでふと思ったんですが、
例外が発生している箇所のスタックフレームって、
以下のようになっているんですよ。

 IronPython
  |
 ntdll.dll
  |
 IronPython *1
  |
 ntdll.dll
 (例外飛ばしている)

で、*1は何かというと、以下のコードなんですね。

 public static object Exception = ExceptionConverter.GetPythonException("Exception");

これって、上の分離再スローの条件に合致しないかな?と思いました。
違うかな?誰か教えてプリーズ。


339:デフォルトの名無しさん
07/04/07 15:26:44
IronMath.dll は IronPython.dll から参照されているから、参照に追加しなくても良くね?

340:331
07/04/07 16:49:42
>>337
情報ありがとうございます!家だけの症状ではないようで、逆に安心しました。
こちらのステップ実行では、>>337さんの提示してくださった箇所(*1 ですよね?)に加え、随所でKeyNotFoundExceptionが発生してるようです。
後者に関しては、SystemState.cs Initialize()内とImporter.cs MakePythonModule関数内においてhoge_dict[hage]としてる部分を、ContainsKeyチェックの後、存在しなければ、あらかじめ追加しておくというコードを挿入して回避できました。2.0からの変更のようですね。

*1の方は、うーむ。
泥沼にはまりそうなので、無視するのも良さそうですね。

*1
1.1RC1/ReflectedMembers.cs:47行 GetAttribute関数内、if (info.IsStatic) return info.GetValue(null);


341:337
07/04/08 14:30:08
>>340
お疲れ様です。

> *1 ですよね?
はい、そうです。

"KeyNotFoundException"の所は、以下が参考になりそうですね。

.NET Framework 2.0にて、Genericsを使ってHashtableをDictionaryに単純置き換えできないケース
URLリンク(mag.autumn.org)

これを見ると、ContainsKeyチェックする方法の他に、TryGetValueメソッドを
使用する方法もあるみたいです。

--
話飛躍して、何時かSP1を当てた時、現状ではVCの再配布ファイルが公開されてないんで、

 C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\vcredist_x86

あたりから持っていってください。
(自分は、これでハマリました(笑))

342:331
07/04/08 23:08:37
>>341
なるほど!参考になりました。
ありがとうございます。

>現状ではVCの再配布ファイルが公開されてないんで
M$、やんちゃなことしますね・・・。
気をつけておきます。

343:デフォルトの名無しさん
07/04/09 20:33:14
IronPython使いの方にお聞きします。
IronPythonで作られたアプリに必要なものって何がいりますか?
・.NET Framework 2.0
だけですか?
C#みたいに、バイナリ配布ってできますか?


344:デフォルトの名無しさん
07/04/10 00:42:13
ライセンス的には知らん、多分問題ないと思うが。
IronPython.dllとIronMath.dllはEXEと同じフォルダにないと駄目
パスが通ってるだけでは駄目だ
あとWindowsアプリでもコマンドプロンプトがでる

345:344
07/04/10 01:12:58
pycで/target:winexeにしてもコンソールアプリになっちゃうんだよな
これはいつか直るだろうけど

346:デフォルトの名無しさん
07/04/14 13:56:25
>>343

> C#みたいに、バイナリ配布ってできますか?
出来ますよ。

>>343 さんがおっしゃっているように、IronPython.dllとIronMath.dllが必須ですけど。
(もちろん、.NET Framework 2.0(再配布)は必須です)

ソースをバイナリ化するには、幾つか方法があります。
・VS2005 for IronPythonだと勝手にバイナリを作ってくれます
・VS2005無しだったら、以下のページの Pyc を使うのが良いでしょう。
URLリンク(www.codeplex.com)
・他にも、ipy.exe実行時、「-X:SaveAssemblies」オプションを渡すって
 方法もあります。

ちなみにライセンスは、以下から追えると思います。
URLリンク(www.codeplex.com)

「英語わかんない、日本語読読みたい!」場合、書籍「IronPythonの世界」に
簡単な解釈が説明されてます。

347:デフォルトの名無しさん
07/05/01 09:50:33
IronPython 2.0 α1がでていた。(CPython2.5ベース)

348:デフォルトの名無しさん
07/05/01 10:57:58
開発速度速ぇな

349:デフォルトの名無しさん
07/05/01 13:55:38
Jythonとは雲泥の差だな

350:デフォルトの名無しさん
07/05/01 14:28:42
>>349
Dynamic Language Runtime (DLR)絡みで色々優遇されている希ガス。
まあこの業界大量に人を突っ込めばいいってもんでもないけど、
成果が期待されている故の見返りは色々ありそう。

351:デフォルトの名無しさん
07/05/02 23:26:09
Silverlight(WPF/E)にのっかるそうな

352:デフォルトの名無しさん
07/05/03 14:18:47
そういやJythonってどうなってんだ?


353:デフォルトの名無しさん
07/05/03 15:31:59
Java界隈はMSみたくリソースの注入ができないみたいだから
細々とやってくんじゃないの?

354:デフォルトの名無しさん
07/05/03 20:38:30
Java界隈は、Jython よりは JRuby に期待してるみたいだからねぇ。
JRuby の開発者は Sun に雇われたみたいだし。

355:デフォルトの名無しさん
07/05/04 17:27:39
IronPythonの人はもうJythonには関わってないの?

356:デフォルトの名無しさん
07/05/06 01:49:48
プロジェクトリーダーの座を誰かに譲ったらしき話を聞いたことはあるが

357:デフォルトの名無しさん
07/05/06 09:54:25
それならJythonのプロジェクト自体は生きてるのか

358:デフォルトの名無しさん
07/05/09 01:29:04
お前らなんだかんだでIronPythonは使ってねえ気がするw

359:デフォルトの名無しさん
07/05/09 07:06:25
IronRubyが使いたい。それが本音なんだろ? おまえら。


360:デフォルトの名無しさん
07/05/09 13:46:44
booつかってる。

361:デフォルトの名無しさん
07/05/10 14:35:32
>>359
当然

362:デフォルトの名無しさん
07/05/10 15:41:58
Ruby本体もそうだが、JRubyといいIronRubyといい
世界的にはPythonの後追いばかりのRubyだぜ

363:デフォルトの名無しさん
07/05/10 16:14:43
こっちでやれ

Python厨とRuby厨が仲直りするスレッド
スレリンク(tech板)

364:デフォルトの名無しさん
07/05/10 19:43:52
MSは日本では、IronRuby、IronRubyって言うけど、やる気ねーんだよな。まったく。

365:デフォルトの名無しさん
07/05/11 02:01:55
そんなガラクタどうでもいいわ

366:デフォルトの名無しさん
07/05/20 15:00:42
.NET SDKにSystem.Drawing.IconクラスのFromHandleメソッドで
得られたアイコンは必ずWin32 APIのDestroyIconで開放しろと
書いてあったが、IronPythonからはWin32 APIは呼べないっぽいorz

367:デフォルトの名無しさん
07/05/20 17:42:17
それ、質問なの?

368:デフォルトの名無しさん
07/05/20 19:30:52
質問じゃなくてorzだろ


369:デフォルトの名無しさん
07/05/21 15:46:23
超短いスクリプト実行させただけでipy.exeが25MB以上メモリ
喰ってるw

370:IronPython
07/05/21 19:24:06
バカなんです。ごめんなさい。

371:デフォルトの名無しさん
07/05/21 20:19:08
>>354
JRubyの成果を活かして、Jythonも開発が進めばよいけどなぁ。。。
と遅レス

372:デフォルトの名無しさん
07/05/21 21:55:26
いまさらいらね。

373:デフォルトの名無しさん
07/05/28 18:46:06
VC++ 2005でWin32 APIを1個呼ぶためだけのDLL作ってみたら
超簡単だった。

374:デフォルトの名無しさん
07/05/28 20:46:03
CodeProviderでP/Invokeするアセンブリを作って、それを叩けばいいだろ。

375:デフォルトの名無しさん
07/05/28 21:41:38
>373のDLLてのは.NETのアセンブリなんだけど、IronPythonから
特定のWin32API呼べればいいだけだから、動的に生成するほど
大層なものじゃないんだ。

ちょっとぐぐってみたけど、すぐにパッと理解はできなさそう。

376:デフォルトの名無しさん
07/05/29 01:36:08
ModuleBuilder.DefinePInvokeMethodとかは?

377:デフォルトの名無しさん
07/06/04 20:32:56
Formクラスを継承したクラスでWndProcメソッドをオーバーライドして
その中で引数のメッセージのMsgプロパティにアクセスしようとしたら、
そんなプロパティ(attribute)はないと言われてしまった。

おかしいなと思って調べてたら、「(引数).Msg」じゃなくて「(引数).Value.Msg」
じゃないとだめだとわかった。悩みすぎて疲れた。

378:デフォルトの名無しさん
07/06/05 00:33:02
メソッド補間はできないの?

379:デフォルトの名無しさん
07/06/05 09:06:22
うん、エディタでしこしこ派だから。それに今調べたら、VSと統合するには
VSのエディションがstandard以上じゃないとだめらしい。

結局WndProcに渡される引数って、Messageクラスのオブジェクトそのもの
じゃなくて、IronPython.ModulesのClrModule.Referenceジェネリッククラス
ていう型(?)になってるらしい。仕様はIronPython API Referenceの方に載ってた。

引数にGetTypeしてモロ表示されてたのに、アホなことに.NET SDKのリファ
レンスで探してた。

380:デフォルトの名無しさん
07/06/09 13:39:44
IronPythonの更新頻度高すぎだろw
作っている人の勢いが、使っている人の勢いを超えていると思うぞw

381:デフォルトの名無しさん
07/06/09 19:32:12
そのうちCPythonを追い越してPython3000を実装するな

382:デフォルトの名無しさん
07/06/09 21:46:17
もう2.4対応は完遂して2.5に追いつこうとしてるんだっけ?

383:デフォルトの名無しさん
07/06/11 04:07:33
IronPythonの活用事例というか、こういう風にプロジェクトにくみこんだぜーみたいなマトメを探してるんだけど、いいのないかね。

384:デフォルトの名無しさん
07/06/12 09:52:20
Synapse @ 7bit
URLリンク(nanabit.net)

IronPythonを拡張として使っているRSSリーダーらしい

385:デフォルトの名無しさん
07/06/15 00:02:16
URLリンク(silverlight.net)
で昼休みもpythonの勉強ですよ。

386:デフォルトの名無しさん
07/06/23 01:04:11
既出だったらすみません。
pyc.pyでPythonコードをdll化はできるのですが、それをC#などの他の
言語から呼び出す方法が分かりません。
たとえば
hoge.pyをhoge.dllにするとhogeというシンボルは見えるのですが、
その中の関数を使ったりクラスをインスタンス化する方法が分かりません
でした。
お分かりの方がいらっしゃったら教えていただけないでしょうか。


387:デフォルトの名無しさん
07/06/23 10:01:42
リフレクショーン

388:デフォルトの名無しさん
07/07/01 20:02:34
これの読み方って「あいあん」と「あいろん」どっち?

389:デフォルトの名無しさん
07/07/01 20:23:42
>388
辞書くらい引け

390:デフォルトの名無しさん
07/07/01 21:27:31
てつじん

391:デフォルトの名無しさん
07/07/02 22:18:32
アイロンゴーレム

392:デフォルトの名無しさん
07/07/03 10:59:25
7番アイロン

393:デフォルトの名無しさん
07/07/05 18:48:03
正直言って
英語ができなかったらIronPythonは無理だよね

394:デフォルトの名無しさん
07/07/05 18:56:23
日本は義務教育で教えてるんだから、英語できない奴なんているわけないじゃん

395:デフォルトの名無しさん
07/07/05 20:52:37
と、思うよな。しかし下には下がいる。それも結構な数が。

396:デフォルトの名無しさん
07/07/05 22:38:50
日本語ですら不自由な人もいるからねぇ

397:デフォルトの名無しさん
07/07/05 23:45:55
追い討ちをかけるようにゆとり教育

398:デフォルトの名無しさん
07/07/06 00:09:03
「義務教育で教えてる」と「習得してるor忘れない」はイコールじゃないぞ

399:デフォルトの名無しさん
07/07/06 09:43:26
義務教育で教わってないけど、歩けるし自転車にも乗れる

400:デフォルトの名無しさん
07/07/06 13:37:28
まったく過疎ってるのに何これ・・・ROM多いの?

401:デフォルトの名無しさん
07/07/06 16:13:54
義務教育で Python も教えるべきだね

402:デフォルトの名無しさん
07/07/12 18:40:25
IronPythonの本とかサイトとにかくおしえろ

403:デフォルトの名無しさん
07/07/12 19:53:05
検索しろ クズが

404:デフォルトの名無しさん
07/07/12 20:44:33
>>402
URLリンク(www.codeplex.com)

405:デフォルトの名無しさん
07/07/24 15:50:19
IronRubyソースきたお
URLリンク(itpro.nikkeibp.co.jp)

406:デフォルトの名無しさん
07/07/24 16:22:49
>>405
ライセンス,どうなるんだろ。
Ruby本体はなんちゃってGPLライセンスだろ。
改変したライセンスでIronRubyをリリースできるのだろうか。

407:デフォルトの名無しさん
07/07/24 16:51:09
>>406
Rubyのソース見てないからおkってことじゃない?

408:デフォルトの名無しさん
07/07/24 16:52:30
ついでに.NETのコードも公開してくれ

409:デフォルトの名無しさん
07/08/15 15:38:40
C# (1)
↓ PythonEngine.ExecuteFile()
IronPython
↓ (2)
C# (3)

な感じのとき、3で投げられた例外を1で受けると、2から先のトレースが取れないね。

410:デフォルトの名無しさん
07/08/16 08:02:23
>>388
ケツ論からいうと、「アイアン」「アイロン」どちらでも
いいですよ。ネイティブの発音を他言語の発音に100%置換することは
不可能だから。ただ、「一般的な用法」が確立されているものはそちらを
使うのが常識でしょうね。・・ズボンの皺伸ばしは「アイロン」
            ・・1分間水力ヒーローは「アイアンキング」

IronPythonの発音を確立するのは、今後の入門本等のメディアしだいでしょうね。

411:デフォルトの名無しさん
07/08/16 11:09:42
アイアンキング弱すぎる

412:デフォルトの名無しさん
07/08/16 19:19:20
>>411
とりあえず水飲んどけ

413:デフォルトの名無しさん
07/08/16 23:10:29
「鉄蛇」で「かなへび」というのはどうよ

414:デフォルトの名無しさん
07/08/17 01:45:37
カナヘビはトカゲだしなぁ

415:デフォルトの名無しさん
07/09/13 00:48:22
MSのエバンジェリスト荒井さんはTechEdでアイアンと呼んでいた


416:デフォルトの名無しさん
07/09/13 02:16:46
ゴルファーだな

417:デフォルトの名無しさん
07/09/13 09:50:54
じゃあオレはアイロンにするわ

418:デフォルトの名無しさん
07/09/19 10:29:58
helpするとページャが使われずにドキュメントが一瞬で流れてしまうんだが
対処方法ある?
IronPythonのhelpってビルトインで、pydocは使ってないみたいだよね

419:名無しさん♯
07/09/20 19:30:46
チラシの裏

昨日のREMIXで見たDynamic Web Service Helpers、どこにあるのかと思ったら、
2.0 Alphaでも1.1でもなく、1.01のサンプルのところにあった。
URLリンク(www.codeplex.com)

いちばん下の IronPython-1.0.1-Samples-WebServices.zip に入ってた。

420:デフォルトの名無しさん
07/09/22 15:35:03
「オン」で韻をふむならアイロンパイソンだな。

イメージ的にはアイロン掛けではなくパワーシェルよろしく
つよい鉄人な意味のほうが似合うのでアイアンパイソンだな。

421:デフォルトの名無しさん
07/09/22 22:48:09
料理の鉄人が元ネタだからな>IronPython

422:デフォルトの名無しさん
07/10/15 13:11:19
IronPython-2.0A5で古いpycを動かそうとしたら
AttributeError: 'NamespaceTracker' object has no attribute 'CompilerSink'
で怒られちゃうんですが、
pycのようにコンパイルしてexeを生成する手段は無いもんでしょうか?

423:デフォルトの名無しさん
07/10/15 22:22:48
もうA5出てるのか

424:デフォルトの名無しさん
07/10/23 07:26:58
A列車で行こう5かと思った

425:デフォルトの名無しさん
07/11/09 12:56:39
昨日くらいにA6出てますね

過疎ってるなぁ……

426:デフォルトの名無しさん
07/11/12 23:33:05
使い道が見つからないんだものw

427:デフォルトの名無しさん
07/11/13 08:44:14
CPython + Win32com で充分だからなぁ

Pythonのメリットは環境非依存性ポータビリティなのに
わざわざ環境依存させて作るのはいやはやなんとも


428:デフォルトの名無しさん
07/11/13 08:56:45
J++みたいにいつものM$お得意の
敵のリソースを分散させて疲弊させる戦略だろう


429:デフォルトの名無しさん
07/11/13 09:28:39
この場合の敵って誰なんだろw
物好きの作ったおもちゃがたまたま.NETのデモに丁度良かっただけでしょ

430:デフォルトの名無しさん
07/11/17 15:05:17
>>> u = u'あいうえお'
>>> c = u.encode('cp932')
>>> c
u'\x82\xa0\x82\xa2\x82\xa4\x82\xa6\x82\xa8'
>>> print c
???¢???|?¨

>>> s = u.encode('shift-jis')
>>> s
u'\x82\xa0\x82\xa2\x82\xa4\x82\xa6\x82\xa8'
>>> print s
???¢???|?¨

コマンドシェル上でprintで出力しようとすると文字化けする
unicode(s, 'shift-jis')でユニコードに直してあげれば大丈夫だけど
この辺はCPythonのほうが気がきいてる

431:デフォルトの名無しさん
07/11/17 15:08:29
コマンドシェルってMS-DOS互換モードだからw

432:デフォルトの名無しさん
07/11/17 15:19:01
URLリンク(www.codeplex.com)
sborde wrote Jul 28 2006 at 4:53 AM
Bruce's long technical explanation why makefile() is missing: CPython actually implements the
socket module in two parts: _socket.pyd (the main implementation written in C) and socket.py
(a thin wrapper written in Python). We originally planned to implement only the _socket module
(in C#) and have people use it with the standard socket.py module. However, we discovered
that socket.py depends on CPython’s refcounting garbage collector work correctly, and so we
had to modify our socket module to work without socket.py. Unfortunately, makefile() is one of
the things that socket.py provides, and we haven’t had time yet to implement it.

socket周りは鬼門ですな。ガベコレが絡むbuiltin関数まわりはCPythonと
同じように動くと思わないほうが良さそげな予感

reとか正規表現まわりの実装の互換性ってどうなのかな
socketとか使ったライブラリよりは簡単にportingできるものなのかな?


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5205日前に更新/119 KB
担当:undef