1 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 22:30:15 ] Python 3.0 は隔離スレを作るべきだと思うのは俺だけかな? そもそもあれは実用で使うには時期が早すぎるわけで、ここで 普通に語られても困る。 -------- 別に -------- 細分化する必要性が全く感じられない。 各自がレスの内容を収拾選択すればいいだけ。
342 名前:335 mailto:sage [2010/10/24(日) 15:15:20 ] encoding('UTF-8')を付加してみたんですが、今度は違ったエラーが出てきました。 修正前)testclass.filehandler.write(return_str + "\n") 修正後)testclass.filehandler.write(return_str.encode('UTF-8') + "\n") コンソールで実行したら 次のエラーが出ました。 <class 'TypeError'>, TypeError("can't concat bytes to str",) 型変換処理が必要という内容だと思うんですが bytes型→str型には、どうやって変換するのでしょうか?
343 名前:デフォルトの名無しさん mailto:sage [2010/10/24(日) 15:18:47 ] ggrks
344 名前:デフォルトの名無しさん mailto:sage [2010/10/24(日) 15:21:54 ] >>342 そういう変な(中途半端な)場所じゃなくて、I/Oの直前直後に 変換かけるようにしなよ
345 名前:デフォルトの名無しさん mailto:sage [2010/10/24(日) 15:24:56 ] 文字コードについて知らない・知ろうとしない人は Python3になっても苦労するだろうね
346 名前:デフォルトの名無しさん mailto:sage [2010/10/24(日) 16:04:26 ] >>342 文字列("\n")とバイト列(return_str.encode('UTF-8'))を結合しようとしてるからそうなるだけ。 最初に結合させてから変換すればいい: return_str = return_str+"\n" testclass.filehandler.write(return_str.encode('UTF-8'))
347 名前:デフォルトの名無しさん mailto:sage [2010/10/24(日) 21:55:37 ] 文字コードって何?
348 名前:デフォルトの名無しさん mailto:sage [2010/10/24(日) 23:09:33 ] ggrks
349 名前:デフォルトの名無しさん mailto:sage [2010/10/24(日) 23:14:38 ] 2ch は心の荒んだ人の溜り場だな
350 名前:デフォルトの名無しさん [2010/10/25(月) 17:54:02 ] >>347 ここがおすすめ diveintopython3-ja.rdy.jp/strings.html
351 名前:デフォルトの名無しさん mailto:sage [2010/10/25(月) 18:51:33 ] dive intoはいろいろ問題があるから非推奨だって話を読んだことがあるけど。
352 名前:デフォルトの名無しさん mailto:sage [2010/10/25(月) 20:08:05 ] 英語の文献まで手を広げれば色々あるから 自分に合ったやつを選べばいいんじゃない?
353 名前:デフォルトの名無しさん mailto:sage [2010/10/26(火) 04:12:15 ] 主要モジコードのISOの番号を全部暗記していた時代が僕にもありました。
354 名前:デフォルトの名無しさん mailto:sage [2010/10/26(火) 20:32:35 ] iso-2022-jpなら知ってる
355 名前:デフォルトの名無しさん mailto:sage [2010/10/27(水) 16:23:30 ] Windowsでウインドウ列挙して指定のウインドウをキャプチャして その画像をメールで送りたいんだけど、 ・ウインドウの列挙 ・画像のキャプチャ はどうすればいいですか? ライブラリ有りますか?
356 名前:デフォルトの名無しさん mailto:sage [2010/10/27(水) 17:10:01 ] ctypes
357 名前:デフォルトの名無しさん mailto:sage [2010/10/27(水) 17:14:55 ] pywin32
358 名前:デフォルトの名無しさん mailto:sage [2010/10/31(日) 11:56:05 ] Python3.1でPOSTデータの取得の仕方で質問です。 下記のコードで値が取れないのですが、問題があれば指摘ください。 import sys import cgi def application(environ, start_response): form = cgi.FieldStorage() user_name = form.getvalue('txt_username', 'Unknown') (略) この「txt_username」の入力値が拾えません。
359 名前:デフォルトの名無しさん mailto:sage [2010/10/31(日) 12:37:22 ] wsgi.org/wsgi/Specifications/handling_post_forms
360 名前:デフォルトの名無しさん mailto:sage [2010/10/31(日) 13:33:50 ] >>358 mod_python環境だったりしない?
361 名前:デフォルトの名無しさん mailto:sage [2010/10/31(日) 14:37:33 ] >def application(environ, start_response):
362 名前:デフォルトの名無しさん mailto:sage [2010/10/31(日) 15:06:19 ] CGIとWSGIは別物だぜ
363 名前:デフォルトの名無しさん mailto:sage [2010/10/31(日) 23:22:59 ] >>358 WebOb 波動?
364 名前:デフォルトの名無しさん mailto:sage [2010/11/04(木) 14:58:24 ] numpy-1.5.1rc1.win32-py3.1-mkl.exe たまたま見てたら今日出たのか
365 名前:デフォルトの名無しさん mailto:sage [2010/11/25(木) 15:44:30 ] matplotlibがないとなぁ
366 名前:デフォルトの名無しさん mailto:sage [2010/12/06(月) 22:41:57 ] 3.xのリファレンスは翻訳してないのかえ? 別に要らないけど。
367 名前:デフォルトの名無しさん mailto:sage [2010/12/10(金) 12:43:36 ] 死にたい。
368 名前:デフォルトの名無しさん mailto:sage [2010/12/10(金) 14:04:11 ] 逝くならクリスマス前にな。
369 名前:デフォルトの名無しさん mailto:sage [2010/12/11(土) 09:30:05 ] 訳を聞こうか
370 名前:デフォルトの名無しさん mailto:sage [2010/12/13(月) 03:18:10 ] 流行る気配すら無いんだが大丈夫なんかな 10年くらいで移行できたらいいなみたいな感じらしいけど
371 名前:デフォルトの名無しさん mailto:sage [2010/12/13(月) 03:44:37 ] Python2.8が出るに1ユーロ賭ける
372 名前:デフォルトの名無しさん mailto:sage [2010/12/13(月) 07:16:38 ] Python2.10が出るに1ジンバブエドル賭ける
373 名前:デフォルトの名無しさん mailto:sage [2010/12/13(月) 07:53:52 ] py2exeとwxPythonが3系に対応してくれれば乗り換えるんだが。
374 名前:デフォルトの名無しさん mailto:sage [2010/12/13(月) 09:05:44 ] Py2exeって対応する予定ないのかな もう自分でやるか
375 名前:デフォルトの名無しさん mailto:sage [2010/12/13(月) 10:18:37 ] Python3.2から本格的に移行が始まるよ。
376 名前:デフォルトの名無しさん mailto:sage [2010/12/14(火) 14:27:02 ] python 3.-1 とかが出そう
377 名前:デフォルトの名無しさん mailto:sage [2010/12/15(水) 08:11:13 ] Python3に、Python2互換モードを導入すればよろし。 from __ancient__ import print
378 名前:デフォルトの名無しさん mailto:sage [2010/12/21(火) 20:27:31 ] wxPythonが3系に移行しないのは、何か技術的に難しかったりするの? それとも政治的な理由(ようは作者が3系の流れに反抗しているとか)? 同じC++で作られているQtのほうが意外と早く対応したんで この温度差にちょっと違和感を感じている。 単に「時間がないマンドクセ」ならまだいいんだけどさ。
379 名前:デフォルトの名無しさん mailto:sage [2010/12/21(火) 20:55:42 ] 3.2がでるまでは様子見じゃない? 言うなればそれまでは3β版みたいなもんだし
380 名前:デフォルトの名無しさん mailto:sage [2010/12/21(火) 22:23:46 ] 3.2ってそんな感じのリリースなん? いや、単なるエンジンのバージョンアップ待ちなら 気長に待つんだけどさ。 Qtもそうだったんだけどコミュニティが分裂したりするんじゃ 嫌だなあなんて思ったんで、ちょっと聴いてみた (あっちはGPL脱却が目的みたいだけど) 気に入らなけりゃフォークしちまえってハッカー文化も嫌いじゃないけど 俺はたんに使うだけの利用者なんで、あんまり分裂されてもうれしくないのだw
381 名前:デフォルトの名無しさん mailto:sage [2010/12/21(火) 22:38:42 ] >>380 3.2はそんな感じのリリースだし、Pythonの開発者は分裂していない。 3.2がリリースされてから有名プロダクトの3系対応が一気に進むはず。
382 名前:デフォルトの名無しさん mailto:sage [2010/12/21(火) 22:50:03 ] >>381 そっか。トンクス。 いま公式見たら3.2βでたのが2010年の12月で2011年2月がファイナルリリースか。 それで本当に移行が進むんだったらうれしいな。 慣れてきたら、なんだかんだで3系のほうが使いやすいし。
383 名前:デフォルトの名無しさん mailto:sage [2011/01/13(木) 23:33:02 ] log = open('log.txt', 'a') print >> log, x, y, z print a, b, c python3でこれはどう書けばいいのでしょうか?
384 名前:デフォルトの名無しさん mailto:sage [2011/01/14(金) 02:58:53 ] import logging logging.basicConfig(filename='log.txt', level=logging.DEBUG) ch = logging.StreamHandler() ch.setLevel(logging.DEBUG) ch.setFormatter(logging.Formatter('%(message)s')) logger = logging.getLogger('root') logger.addHandler(ch) logger.debug('%s, %s, %s' % (x, y, z)) print(a, b, c)
385 名前:デフォルトの名無しさん mailto:sage [2011/01/14(金) 03:11:35 ] >>383 log = open('log.txt', 'a') print(x, y, z, file=log) print(a, b, c)
386 名前:デフォルトの名無しさん mailto:sage [2011/01/14(金) 16:30:17 ] >>385 ありがとう
387 名前:デフォルトの名無しさん mailto:sage [2011/01/26(水) 15:51:40 ] 早くコンパイラ出来ないかな〜
388 名前:デフォルトの名無しさん mailto:sage [2011/01/29(土) 21:43:51 ] Python3.2 rc2が明日だな
389 名前:デフォルトの名無しさん mailto:sage [2011/01/29(土) 23:02:03 ] 明日は SaaSes 回線増強の日
390 名前:デフォルトの名無しさん mailto:sage [2011/02/05(土) 16:36:48 ] python3.2実効速度遅いな
391 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 19:27:12 ] 3.2マダァ?(・∀・ )っ/凵⌒☆チンチン?
392 名前:デフォルトの名無しさん mailto:sage [2011/02/14(月) 19:01:58 ] >>390 kwsk
393 名前:デフォルトの名無しさん mailto:sage [2011/02/16(水) 02:52:59 ] >>392 もうあまり覚えてないが、今出てる3.2rc2 と 3.13?で同じ簡単なコードを書いて実行速度計っただけ リストへの代入かなんかだったような… 複数回実行して比較したり、n回試行の平均出したりしたら、9割の確率で3.2rc2のが遅かったってだけ 正式なベンチマーク使ったり、色々な処理で比較したりはしてない 3.2finalや、その次のバージョンとかで早くなる事に期待
394 名前:デフォルトの名無しさん mailto:sage [2011/02/22(火) 13:44:59.53 ] 3.2
395 名前:デフォルトの名無しさん mailto:sage [2011/02/23(水) 10:37:49.25 ] 206 デフォルトの名無しさん [sage] 2011/02/23(水) 00:30:05.97 ID: Be: かってに、google に甘い期待をしているんだけど、 ttp://sourceforge.jp/magazine/11/02/22/104206 これとかを見ると、google 的には、 C++ は Web アプリみたいにして、 Android に持っていくつもりなのかな。 プログラマのヘマでセキュリティーホール作られるよりは、 制限あっても、sandbox 内で…って感じで。 Javaが選ばれた理由も、そんなんじゃなかったっけ?
396 名前:デフォルトの名無しさん mailto:sage [2011/02/23(水) 12:21:38.64 ] C++は好きだけど、あのビルド時間には耐えられないものがある
397 名前:デフォルトの名無しさん mailto:sage [2011/03/03(木) 22:45:39.90 ] pythonの内包表記をHaskellみたいにしてくれないかなぁ 三項演算子といい、ところどころ書き方がきもいんだよな。
398 名前:デフォルトの名無しさん mailto:sage [2011/03/18(金) 23:35:27.47 ] > Haskell について一言いわせてもらう。 > こんな記号列が出てくる言語をオレはまともなプログラミング言語だとは思わない > > f _ _ (_:_) [] = [] > > C++ や Perl や BrainFcukと同レベル。 以上。 ってGuidoが言ってた。
399 名前:デフォルトの名無しさん mailto:sage [2011/03/20(日) 07:33:53.82 ] >>398 _が何でもいいって意味だってことはHaskellの序盤で習うことなので それは読もうと思えば簡単に読める。書いた人が後から見て意味が分からないということもない。 しかもその文だけで関数fが定義されるわけじゃなく、下に具体的な記述が続く。 まあhaskellが読みやすいとは俺も思えんけど。記号列とかじゃなく、高階関数の多用で読みづらくなってる。 whatが分かるようにはなってるかもしれんけど、その関数に慣れてない人が見るとhowが分からない。
400 名前:デフォルトの名無しさん mailto:sage [2011/04/01(金) 23:45:03.11 ] reduce()が死んでmap()filter()が生きるってマジなん?
401 名前:デフォルトの名無しさん mailto:sage [2011/04/01(金) 23:55:06.93 ] Python 3.2 (r32:88445, Feb 21 2011, 19:50:46) [GCC 4.3.4 20090804 (release) 1] on cygwin Type "help", "copyright", "credits" or "license" for more information. >>> reduce Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'reduce' is not defined >>> import functools >>> functools.reduce <built-in function reduce>
402 名前:デフォルトの名無しさん mailto:sage [2011/04/13(水) 15:16:14.99 ] Python3.2遅すぎww 計算量の多いシミュレーションを実行したら Python 3.1.3 587.127000093s Python 3.2 901.7620000839233s 両方ともCython-0.14.1を利用 1.5倍も遅い 全く同じプログラムで乱数のシードも同じにしてるのにシミュレーション結果異なるし 多分、Cythonの型変換とかで切り捨てられる精度が変わったんだろうが
403 名前:デフォルトの名無しさん mailto:sage [2011/04/14(木) 09:00:06.71 ] >>402 そうだけど、cygwin 使っている時点で遅いわな。
404 名前:デフォルトの名無しさん mailto:sage [2011/04/14(木) 10:34:30.32 ] コマンドプロンプトとMinGWだけど
405 名前:デフォルトの名無しさん mailto:sage [2011/04/26(火) 12:45:24.99 ] う〜ん
406 名前:デフォルトの名無しさん mailto:sage [2011/05/23(月) 21:08:57.64 ] Python3.3rc1がでるね
407 名前:デフォルトの名無しさん mailto:sage [2011/05/24(火) 00:45:36.30 ] う、うん……(´・ω・`)
408 名前:デフォルトの名無しさん mailto:sage [2011/05/25(水) 19:56:18.68 ] PILはまだかね
409 名前:デフォルトの名無しさん mailto:sage [2011/05/28(土) 18:38:18.84 ] PILは対応してるよ
410 名前:デフォルトの名無しさん mailto:sage [2011/05/28(土) 19:07:06.91 ] もうPython3.3が出るのかと思ったら、来年か
411 名前:デフォルトの名無しさん mailto:sage [2011/05/29(日) 00:35:54.43 ] python3に対応してるGUIフレームワークおしえてください
412 名前:デフォルトの名無しさん mailto:sage [2011/05/29(日) 09:21:41.36 ] >>411 pygame!!
413 名前:デフォルトの名無しさん mailto:sage [2011/05/29(日) 13:42:31.43 ] 文字をビットに変換って出来ますか?
414 名前:デフォルトの名無しさん mailto:sage [2011/05/29(日) 16:04:32.38 ] >>413 bin(ord('a')) こうゆうこと?
415 名前:デフォルトの名無しさん mailto:sage [2011/05/29(日) 16:24:26.20 ] >>414 ありがとう これを文字列に対して使いたいんだけど、一気に出来ない? やっぱりforで1個ずつやるしかないかな?
416 名前:デフォルトの名無しさん mailto:sage [2011/05/30(月) 12:20:37.51 ] ''.join([bin(ord(c)) for c in "abc"]) 結局for文使うか
417 名前:デフォルトの名無しさん mailto:sage [2011/06/01(水) 22:44:46.65 ] "".join( [bin(x)[2:] for x in map(ord, "abc")] )
418 名前:1 [2011/07/03(日) 15:40:09.90 ] toki.2ch.net/test/read.cgi/dataroom/1293616589/
419 名前:デフォルトの名無しさん mailto:sage [2011/08/26(金) 14:41:09.43 ] ログ復活
420 名前:デフォルトの名無しさん mailto:sage [2011/08/27(土) 11:34:08.73 ] Python3でGnuplot.pyって使えんの?
421 名前:デフォルトの名無しさん mailto:sage [2011/08/27(土) 13:59:19.80 ] 3.x と 2.x は文法に互換性がない
422 名前:デフォルトの名無しさん mailto:sage [2011/09/02(金) 09:55:10.54 ] matplotlibじゃ駄目なのか?
423 名前:デフォルトの名無しさん mailto:sage [2011/09/02(金) 14:32:57.70 ] matplotlib って 3.0 に対応したの?
424 名前:デフォルトの名無しさん mailto:sage [2011/09/12(月) 23:39:41.70 ] 2chでpython始めるなら2.xと3.xのどっちがいい?って聞いて3.xを勧められてもう二年近くなるが、 サードパーティのライブラリはいつ充実するの?
425 名前:デフォルトの名無しさん mailto:sage [2011/09/12(月) 23:40:49.85 ] matplotlibみたいな大物に目をつぶればそれなりに
426 名前:デフォルトの名無しさん mailto:sage [2011/09/13(火) 00:29:53.68 ] openglはどうなってます?
427 名前:デフォルトの名無しさん mailto:sage [2011/10/03(月) 17:17:09.78 ] これから始めるのに2.xはない 特定の事にのみ使うとかで、3.xでは対応してないとかならわかるけど Pythonを勉強するとかの理由なら3.xやるべきだわ >>423 ttp://www.lfd.ucl.edu/~gohlke/pythonlibs/
428 名前:デフォルトの名無しさん mailto:sage [2011/10/03(月) 18:16:23.78 ] www.lfd.ucl.edu という名前のサーバが見つかりませんでした。 www.lfd.uci.edu/~gohlke/pythonlibs/
429 名前:418 [2011/10/19(水) 23:14:47.30 ] toki.2ch.net/test/read.cgi/dataroom/1309855042/
430 名前:デフォルトの名無しさん mailto:sage [2011/10/20(木) 21:56:02.91 ] Python 3.*に対応しているWebフレームワークは一つしかないんだぜ… en.wikipedia.org/wiki/Comparison_of_Web_application_frameworks#Python_2
431 名前:デフォルトの名無しさん mailto:sage [2011/10/21(金) 11:56:14.89 ] WSGIとPython3が どうたらこうたら
432 名前:デフォルトの名無しさん mailto:sage [2011/10/21(金) 21:02:54.59 ] Windows7 64bit OS Python3.1.4でCython-0.15.1を利用 ttp://lycopersin.blogspot.com/2011/04/64bit-windowscython.html ttp://wiki.cython.org/64BitCythonExtensionsOnWindows このあたりを参考にしてやった結果 C:\Program Files\Microsoft SDKs\Windows\v7.0>set DISTUTILS_USE_SDK=1 C:\Program Files\Microsoft SDKs\Windows\v7.0>Bin\setenv /x64 /release >The x64 compilers are not currently installed. >Please go to Add/Remove Programs to update your installation. >. >Setting SDK environment relative to C:\Program Files\Microsoft SDKs\Windows\v7.0. >指定されたバッチ ラベルが見つかりません - Set_x64 > >C:\Program Files\Microsoft SDKs\Windows\v7.0> と怒られて、無視してcythonを利用しようとすると、 >cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -IC:\Python31\include -IC:\Python31\PC /TcC:\Python31\Sc >ripts\Cython-0.15.1\Cython\Plex\Scanners.c /Fobuild\temp.win-amd64-3.1\Release\Python31\Scripts\Cyth >on-0.15.1\Cython\Plex\Scanners.obj >error: command 'cl.exe' failed: No such file or directory でエラー
433 名前:デフォルトの名無しさん mailto:sage [2011/10/21(金) 21:04:30.80 ] >>432 ttp://social.msdn.microsoft.com/Forums/en/windowssdk/thread/29cccbf7-4d5f-4c8d-a075-972fb8e820ae ここより C:\Windows\System32\cmd.exe /E:ON /V:ON /T:0E /K "C:\Program Files\Microsoft SDKs\Windows\v7.0\Bin\Setenv.cmd" /x64 /release で、Setenv.cmdを起動すればいいことがわかり、やっとできた MinGW、distutils.cfgは、不要 結局最初のエラーの原因よくわからないし、MinGWに比べて、VisualStudioのコンパイルかなり遅いし
434 名前:デフォルトの名無しさん mailto:sage [2012/01/04(水) 08:28:01.91 ] Python 3 Resources for Python developers and users getpython3.com/
435 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 23:23:46.54 ] 3.3.0のアルファが出たんだけど……(´・ω・`) sourceforge.jp/magazine/12/03/06/1022203
436 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 23:13:40.51 ] 本を読む習慣が無いひとには おおまかに次の3つのタイプがあります 1.目が悪いひと 2.頭が悪いひと 3.文盲(識字出来ない) 頭が悪いひとより文盲の方が深刻です 普通は漢字が読めないレベルとかを想像しますが アルファベットですら読めないひとが日本には多くいます
437 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 16:02:34.35 ] 一人のジャイアンを救うごとに一人のエックスが犠牲になっていく……
438 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 16:04:46.15 ] すいません誤爆しました