1 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 01:27:53 ] Python オフィシャルサイト www.python.org/ 日本Pythonユーザ会 www.python.jp/Zope/ FrontPage - Pythonのお勉強 python.rdy.jp/ 前スレ pc11.2ch.net/test/read.cgi/tech/1201073019/l50 ◆関連スレッド Microsoft IronPython 1.0 pc11.2ch.net/test/read.cgi/tech/1157686822/ Python の宿題ここで答えます Part 1 pc11.2ch.net/test/read.cgi/tech/1153585095/ 2ch検索: [python] find.2ch.net/?BBS=ALL&TYPE=TITLE&STR=python ◆関連リンク Python 日本語ドキュメント - Pythonistaのお友達 www.python.jp/doc/release/ Pythonのバイブル的書籍 www.amazon.co.jp/dp/4797341815 その前編 www.amazon.co.jp/dp/4797341815
502 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 10:52:16 ] >>> exit() Traceback (most recent call last): File "<stdin>", line 1, in ? TypeError: 'str' object is not callable >>> exit.__class__ <type 'str'> な、なんだってー
503 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 12:03:36 ] >>476 flushするのでもいいけど、LOCK_UN しないというのでもいいよ。 今の OS だとどれも f.close() すれば勝手に LOCK_UN してくれる。 つまりリソースの解放を OS 任せにすれば、問題は起きない。
504 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 12:56:05 ] >>297 遅レスで申し訳ありませんが,pywin32からGlobalMemoryStatus等のAPIが実行できるということでしょうか?
505 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 14:14:11 ] >>502 windows 版だとそれでもexit できる、・・・・ってこの話題前にもあった気がするなぁ・・・
506 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 15:24:20 ] pydevcampの動画が始まった。 www.ustream.tv/channel/pydevcamp08w
507 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 16:24:49 ] >>502 古いバージョン使ってる人ハケーン
508 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 17:03:24 ] 2.4のexit if os.sep == ':': exit = 'Use Cmd-Q to quit.' elif os.sep == '\\': exit = 'Use Ctrl-Z plus Return to exit.' else: exit = 'Use Ctrl-D (i.e. EOF) to exit.' __builtin__.quit = __builtin__.exit = exit
509 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 17:03:45 ] 2.5のexit if os.sep == ':': eof = 'Cmd-Q' elif os.sep == '\\': eof = 'Ctrl-Z plus Return' else: eof = 'Ctrl-D (i.e. EOF)' class Quitter(object): def __init__(self, name): self.name = name def __repr__(self): return 'Use %s() or %s to exit' % (self.name, eof) def __call__(self, code=None): # Shells like IDLE catch the SystemExit, but listen when their # stdin wrapper is closed. try: sys.stdin.close() except: pass raise SystemExit(code) __builtin__.quit = Quitter('quit') __builtin__.exit = Quitter('exit')
510 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 21:15:45 ] >>506 ちょw小林くん落ち着けw
511 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 21:27:44 ] て、てす、てすと・・そ、そそ、それ、それぇ
512 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 22:47:45 ] なんか、夕べあたりから静かなのは、荒らしてる人が雪山に行っちゃったせい?
513 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 00:46:39 ] 遭難、、もとい、そうなんだ
514 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 04:10:08 ] >>509 自分だったら、if elif else を __repr__ の中に入れちゃいそうだ。 そんなに何回も、そのreprを起動させるやつもいないだろうし・・・
515 名前:デフォルトの名無しさん [2008/03/08(土) 15:15:42 ] 小林くんはぶっつけ本番なのかな。話の筋がみえない…。
516 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 15:19:48 ] ageてしまた…
517 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 15:35:06 ] gdgdすぎてみる気起きん
518 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 16:22:08 ] ...
519 名前:デフォルトの名無しさん [2008/03/08(土) 16:23:02 ] | .| /./ / | | _,,,,||,,,l.,,_ ト / | _ | .| / . | | .| | l .| .,-'|.l .|l .| `|. l ' /´ / / / | | |.| .| , |´ | .| | _|,_ l .| ./ ''`ト ./ / | | |.| | | .| |_,,l-,─-.,_、_ | / .λl,/ / . |. |. || | .| | /::::l ヽ `'' | / , ,.ミ,|´| ./ ,,,__.| .| ヘ .| | .|/ |:i::::::〉., ノl | / .// ∨| / `'' ‐ 、l | .|||l'l:|:|l:::::`':::::i´|| '' / ...:::::l..'' .`ヽ、 |:| ヾl.ヾ::::::::::| .|| ::::::::: l .\_ -''lヾ ヘ:、.ヘ;;_;ノ ノレ .l .ヾ=,,,_ .ヘ ,ヾ_,,=..''´.... _,,, / ヽ .i'`''‐--.〉''´ .ヽ:::::::: _,,, -‐'''´:::::l ./.| ゲロゲロ!! .\ ヽ`ニ / l. /:::::::::::::::::::::::/ i''ヘ .l `ヽ .l-‐''l / .l:::::::::::::::::_;;-ヘ l ヽ ヘ ./.`iヽ .|ヽ| ./ ,,,,,,,_.ゞ,,, -‐''ヽ. |.| .| ヾ.、.ヽ / /|.| ヽ .| .| /ヽ /:::::ヾ .| ,l '| .l.l '|ヽ.、.ヽ // /./.|,, -'''''''''''''''-.、.'-< .| ヽ /:::::::::lト''´ .| | | .i.| .ヾ.、.ヽ / / /./ ヽ,.` .l ヽ,'ノ/ ヾ_;;;l.l |/ .l l | ヾ.、lヘ ./ .//l i | .ヾ |:::::|.| .|' l// i.|| i.| スクリプト稼働チュウ!
520 名前:デフォルトの名無しさん [2008/03/08(土) 16:23:33 ] | .| /./ / | | _,,,,||,,,l.,,_ ト / | _ | .| / . | | .| | l .| .,-'|.l .|l .| `|. l ' /´ / / / | | |.| .| , |´ | .| | _|,_ l .| ./ ''`ト ./ / | | |.| | | .| |_,,l-,─-.,_、_ | / .λl,/ / . |. |. || | .| | /::::l ヽ `'' | / , ,.ミ,|´| ./ ,,,__.| .| ヘ .| | .|/ |:i::::::〉., ノl | / .// ∨| / `'' ‐ 、l | .|||l'l:|:|l:::::`':::::i´|| '' / ...:::::l..'' .`ヽ、 |:| ヾl.ヾ::::::::::| .|| ::::::::: l .\_ -''lヾ ヘ:、.ヘ;;_;ノ ノレ .l .ヾ=,,,_ .ヘ ,ヾ_,,=..''´.... _,,, / ヽ .i'`''‐--.〉''´ .ヽ:::::::: _,,, -‐'''´:::::l ./.| ゲロゲロ!! .\ ヽ`ニ / l. /:::::::::::::::::::::::/ i''ヘ .l `ヽ .l-‐''l / .l:::::::::::::::::_;;-ヘ l ヽ ヘ ./.`iヽ .|ヽ| ./ ,,,,,,,_.ゞ,,, -‐''ヽ. |.| .| ヾ.、.ヽ / /|.| ヽ .| .| /ヽ /:::::ヾ .| ,l '| .l.l '|ヽ.、.ヽ // /./.|,, -'''''''''''''''-.、.'-< .| ヽ /:::::::::lト''´ .| | | .i.| .ヾ.、.ヽ / / /./ ヽ,.` .l ヽ,'ノ/ ヾ_;;;l.l |/ .l l | ヾ.、lヘ ./ .//l i | .ヾ |:::::|.| .|' l// i.|| i.| スクリプト稼働チュウ!
521 名前:デフォルトの名無しさん [2008/03/08(土) 16:24:03 ] | .| /./ / | | _,,,,||,,,l.,,_ ト / | _ | .| / . | | .| | l .| .,-'|.l .|l .| `|. l ' /´ / / / | | |.| .| , |´ | .| | _|,_ l .| ./ ''`ト ./ / | | |.| | | .| |_,,l-,─-.,_、_ | / .λl,/ / . |. |. || | .| | /::::l ヽ `'' | / , ,.ミ,|´| ./ ,,,__.| .| ヘ .| | .|/ |:i::::::〉., ノl | / .// ∨| / `'' ‐ 、l | .|||l'l:|:|l:::::`':::::i´|| '' / ...:::::l..'' .`ヽ、 |:| ヾl.ヾ::::::::::| .|| ::::::::: l .\_ -''lヾ ヘ:、.ヘ;;_;ノ ノレ .l .ヾ=,,,_ .ヘ ,ヾ_,,=..''´.... _,,, / ヽ .i'`''‐--.〉''´ .ヽ:::::::: _,,, -‐'''´:::::l ./.| ゲロゲロ!! .\ ヽ`ニ / l. /:::::::::::::::::::::::/ i''ヘ .l `ヽ .l-‐''l / .l:::::::::::::::::_;;-ヘ l ヽ ヘ ./.`iヽ .|ヽ| ./ ,,,,,,,_.ゞ,,, -‐''ヽ. |.| .| ヾ.、.ヽ / /|.| ヽ .| .| /ヽ /:::::ヾ .| ,l '| .l.l '|ヽ.、.ヽ // /./.|,, -'''''''''''''''-.、.'-< .| ヽ /:::::::::lト''´ .| | | .i.| .ヾ.、.ヽ / / /./ ヽ,.` .l ヽ,'ノ/ ヾ_;;;l.l |/ .l l | ヾ.、lヘ ./ .//l i | .ヾ |:::::|.| .|' l// i.|| i.| スクリプト稼働チュウ!
522 名前:デフォルトの名無しさん [2008/03/08(土) 16:24:34 ] | .| /./ / | | _,,,,||,,,l.,,_ ト / | _ | .| / . | | .| | l .| .,-'|.l .|l .| `|. l ' /´ / / / | | |.| .| , |´ | .| | _|,_ l .| ./ ''`ト ./ / | | |.| | | .| |_,,l-,─-.,_、_ | / .λl,/ / . |. |. || | .| | /::::l ヽ `'' | / , ,.ミ,|´| ./ ,,,__.| .| ヘ .| | .|/ |:i::::::〉., ノl | / .// ∨| / `'' ‐ 、l | .|||l'l:|:|l:::::`':::::i´|| '' / ...:::::l..'' .`ヽ、 |:| ヾl.ヾ::::::::::| .|| ::::::::: l .\_ -''lヾ ヘ:、.ヘ;;_;ノ ノレ .l .ヾ=,,,_ .ヘ ,ヾ_,,=..''´.... _,,, / ヽ .i'`''‐--.〉''´ .ヽ:::::::: _,,, -‐'''´:::::l ./.| ゲロゲロ!! .\ ヽ`ニ / l. /:::::::::::::::::::::::/ i''ヘ .l `ヽ .l-‐''l / .l:::::::::::::::::_;;-ヘ l ヽ ヘ ./.`iヽ .|ヽ| ./ ,,,,,,,_.ゞ,,, -‐''ヽ. |.| .| ヾ.、.ヽ / /|.| ヽ .| .| /ヽ /:::::ヾ .| ,l '| .l.l '|ヽ.、.ヽ // /./.|,, -'''''''''''''''-.、.'-< .| ヽ /:::::::::lト''´ .| | | .i.| .ヾ.、.ヽ / / /./ ヽ,.` .l ヽ,'ノ/ ヾ_;;;l.l |/ .l l | ヾ.、lヘ ./ .//l i | .ヾ |:::::|.| .|' l// i.|| i.| スクリプト稼働チュウ!
523 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 16:27:06 ] ちょMonty Python てありなの?w
524 名前:デフォルトの名無しさん [2008/03/08(土) 16:27:20 ] | .| /./ / | | _,,,,||,,,l.,,_ ト / | _ | .| / . | | .| | l .| .,-'|.l .|l .| `|. l ' /´ / / / | | |.| .| , |´ | .| | _|,_ l .| ./ ''`ト ./ / | | |.| | | .| |_,,l-,─-.,_、_ | / .λl,/ / . |. |. || | .| | /::::l ヽ `'' | / , ,.ミ,|´| ./ ,,,__.| .| ヘ .| | .|/ |:i::::::〉., ノl | / .// ∨| / `'' ‐ 、l | .|||l'l:|:|l:::::`':::::i´|| '' / ...:::::l..'' .`ヽ、 |:| ヾl.ヾ::::::::::| .|| ::::::::: l .\_ -''lヾ ヘ:、.ヘ;;_;ノ ノレ .l .ヾ=,,,_ .ヘ ,ヾ_,,=..''´.... _,,, / ヽ .i'`''‐--.〉''´ .ヽ:::::::: _,,, -‐'''´:::::l ./.| ゲロゲロ!! .\ ヽ`ニ / l. /:::::::::::::::::::::::/ i''ヘ .l `ヽ .l-‐''l / .l:::::::::::::::::_;;-ヘ l ヽ ヘ ./.`iヽ .|ヽ| ./ ,,,,,,,_.ゞ,,, -‐''ヽ. |.| .| ヾ.、.ヽ / /|.| ヽ .| .| /ヽ /:::::ヾ .| ,l '| .l.l '|ヽ.、.ヽ // /./.|,, -'''''''''''''''-.、.'-< .| ヽ /:::::::::lト''´ .| | | .i.| .ヾ.、.ヽ / / /./ ヽ,.` .l ヽ,'ノ/ ヾ_;;;l.l |/ .l l | ヾ.、lヘ ./ .//l i | .ヾ |:::::|.| .|' l// i.|| i.| スクリプト稼働チュウ! @ 5
525 名前:デフォルトの名無しさん [2008/03/08(土) 16:27:51 ] | .| /./ / | | _,,,,||,,,l.,,_ ト / | _ | .| / . | | .| | l .| .,-'|.l .|l .| `|. l ' /´ / / / | | |.| .| , |´ | .| | _|,_ l .| ./ ''`ト ./ / | | |.| | | .| |_,,l-,─-.,_、_ | / .λl,/ / . |. |. || | .| | /::::l ヽ `'' | / , ,.ミ,|´| ./ ,,,__.| .| ヘ .| | .|/ |:i::::::〉., ノl | / .// ∨| / `'' ‐ 、l | .|||l'l:|:|l:::::`':::::i´|| '' / ...:::::l..'' .`ヽ、 |:| ヾl.ヾ::::::::::| .|| ::::::::: l .\_ -''lヾ ヘ:、.ヘ;;_;ノ ノレ .l .ヾ=,,,_ .ヘ ,ヾ_,,=..''´.... _,,, / ヽ .i'`''‐--.〉''´ .ヽ:::::::: _,,, -‐'''´:::::l ./.| ゲロゲロ!! .\ ヽ`ニ / l. /:::::::::::::::::::::::/ i''ヘ .l `ヽ .l-‐''l / .l:::::::::::::::::_;;-ヘ l ヽ ヘ ./.`iヽ .|ヽ| ./ ,,,,,,,_.ゞ,,, -‐''ヽ. |.| .| ヾ.、.ヽ / /|.| ヽ .| .| /ヽ /:::::ヾ .| ,l '| .l.l '|ヽ.、.ヽ // /./.|,, -'''''''''''''''-.、.'-< .| ヽ /:::::::::lト''´ .| | | .i.| .ヾ.、.ヽ / / /./ ヽ,.` .l ヽ,'ノ/ ヾ_;;;l.l |/ .l l | ヾ.、lヘ ./ .//l i | .ヾ |:::::|.| .|' l// i.|| i.| スクリプト稼働チュウ! @ 6
526 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 18:37:37 ] test
527 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 18:59:03 ] >>523 まあ広川さんもなくなったしな。 とかなんとかいっちゃったりして。
528 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 19:24:05 ] 荒らし来てるじゃん
529 名前:デフォルトの名無しさん [2008/03/08(土) 20:48:54 ] まあここまでは俺が作ったpythonスクリプトで生成された人工知NOが自演してたんだがな
530 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 20:59:53 ] うほ、これWii動かしてんの?
531 名前:デフォルトの名無しさん [2008/03/08(土) 21:04:29 ] ('A`)ウィ
532 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 21:07:17 ] 値読むのは出来てたみたいだけど、入力するのもできるのかなぁ・・・、 まあ、出来てもうれしくないか・・・
533 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 22:01:41 ] IDLEのエディタでプログラムを更新したあとF5押してもシェルの方に反映されないんだけど何で?
534 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 22:13:59 ] ごめん、何か反映されてた
535 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 00:49:28 ] おまえらつまんねぇよ。 面白い奴らはみんな松本に行ってる証拠だな。 氏ねよカども。
536 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 00:52:34 ] Py3.0って日本語識別子使えるんだね。 なんかすごい危険な予感が。。。 全角()とか全角:とかが識別子に含まれてたらもどうしようもないな。 def 関数:読み取る(): return input(">>") def 関数:表示する(文字列:メッセージ): print 文字列:メッセージ 変数:文字列:メッセージ = 関数:入力() 関数:表示する(変数:文字列:メッセージ) とかっていう気持ち悪いのがまかり通るようになる
537 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 00:53:54 ] そういえば以前識別子に日本語使えないからってPython導入の許可が下りなかった人がいたな よかったね
538 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 00:54:31 ] >>535 おとといぐらいまでに面白いレス本当にあった?
539 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 02:19:19 ] >>536 VBでそんな悪夢を垣間見たことがあるんだが……まさか……orz
540 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 02:32:12 ] 松本かっこよす デブいけどwww.memelo.org/motocrash5.jpg
541 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 02:35:42 ] 開始するとは アプリケーション“Finder”について
542 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 02:39:29 ] bbs.exet.nu/gore/src/1201289908681.jpg
543 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 02:46:00 ] >>540 janeで見る限り、交通事故? たぶんグロ画像。 >>542 よく分からない白と茶色の塊が落ちてる。 たぶん汚物画像だと思う。
544 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 02:53:17 ] しょうがねえ、俺がわざわざポップアップしてみてやったよ。 >>540 がバイクの事故でバイクがぐちゃぐちゃ。2人死亡。 >>542 はよく見ても良く分からん。人が燃やされてるのか???
545 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 03:03:24 ] そう。人がコンクリの路上で燃えてる
546 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 03:36:02 ] motocrashとgoreやし、なんとなく判るやろ
547 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 12:42:11 ] なんだか著しく堕スレになったなぁ
548 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 12:43:22 ] そうか、もう春なのか…。
549 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 15:24:47 ] >>544 >>540 のは一人じゃないかな 上半身と下半身が別々の場所に転がってるように見える
550 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 16:04:19 ] わざわざ解説されても困る
551 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 16:06:43 ] グロ画像いらない。 わざわざ人に見せようとするのって心の病気だろ。
552 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 16:12:46 ] たかがネットで何を
553 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 17:03:04 ] Windows で Python を使ってみようと思うのですが、 インストール先としては C:\Python25 がでふぉなんだけど これを変えるといろいろと後で困りますか? たとえば C:\Program Files\Python25 とか。 たしかにスペースが入っていてマズそうなんですが。
554 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 17:04:39 ] Vistaでその位置にあると困るかも知れない
555 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 17:12:29 ] os.path.hogehoge でアクセスしている分には問題ないと思うよ
556 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 17:25:17 ] XPだし、とりあえずやってみます、というかインスコ完了。 で、また質問君なんですが、これでテキストデータ処理する スクリプト書いたとして、処理系をまるごと USB メモリに放り込んで 持ち歩くことって可能なんでしょうか? 学校のパソコンで実験データを処理したいのですが、 ネカフェにあるPCのようにがちがちにファイルシステム のパーミッションつーかACLが閉じられてて、自分の My Documents 以下以外には何も置けないのです。Docuemnt and Settings\自分の名前 直下の他のフォルダやファイルはドメインログオンの ログオンスクリプトで抹消されてしまいます。 教師いわくExcelの授業でやったろ!Excel使えExcelらしいんですが、 Office 2003 しか入れてくれないくせに実験データ10万行以上 あるよプギャーお前実際に生徒にやらせる前に自分で試してないだろ プギャー理科と情報の教師で情報交換してないだろプギャー というかExcelの使い方教えるなら分析ツールの回帰分析とか ちゃんと数学的に教えろよ数学の教師兼だろプギャープギャープギャー 結局ネットで調べてどっかの大学の授業資料読んだほうがいいじゃんorz
557 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 17:31:01 ] 試してないけど Portable Python ってのがあるよ ttp://www.portablepython.com/ 人柱よろしこ
558 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 17:31:20 ] telnetしてサーバのpython使う
559 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 17:36:18 ] >>557 おお、面白そう、試してみます。 >>558 たぶん学校の外にtelnetとかsshとか出て行けないです。 今眺めてたらなんで tcl/tk が・・・ かなり厨房のころにLinuxのカーネルをコンパイルしようと したときに tcl/tk ベースのGUIを使ったような気が。
560 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 18:06:22 ] >ちゃんと数学的に教えろよ数学の教師兼だろプギャープギャープギャー ある一線を超えたら、教官から何か教えてもらえると思わないほうがいい
561 名前:553 mailto:sage [2008/03/09(日) 18:14:51 ] なんと IronPython なるものもあるみたいっすね 別に.NET好きってわけじゃないけど Visual C++ は普段から使ってるんで操作性がいいならデバッグまでは IronPython 使って同じスクリプトを実行は python.exe (pythonw.exeはコンソールウィンドウが出ないだけ?) という手もあるのかなぁとか思ってます。
562 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 18:19:38 ] 最低限python.exeとpythonXX.dllとmsvcランタイムがあれば動くよ ライブラリ検索パスをレジストリから取得するのでセットアップしてない状態だと python.exeと同じディレクトリとpythonXX.zipくらいしかパスが通ってないと思う。 以下のファイルをpython.exeと同じディレクトリに置けば普通に使える C:\Python25\DLLs\* C:\Python25\Lib\* C:\Python25\tcl (これはtcl使ってないからわかんね) 関連づけとかはまあ適当に
563 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 18:22:11 ] というか、学校の宿題をネットカフェのPCでやろうととてることには誰も言及しないのはなぜだ。
564 名前:553 mailto:sage [2008/03/09(日) 18:31:32 ] >>563 エカフェでやろうとしてないっす〜 学校のPCがリブートのタビに初期化される仕組みが ネカフェのと似てるって書いただけっす。 家にあるのは Sempron で組んだ XP SP2 なマシンですよ。 せっかく64ビットOKな世代のSempronにしたのにWindowsは 32ビットでなんか悲しいです。
565 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 19:14:19 ] あとあれだ、py2exeでバイナリ化 > ポータブルになる
566 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 20:09:58 ] Python本体 Win32com py2exe
567 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 21:59:46 ] Pythonフォルダをコピーして適当なところにペーストし、 c:\/windows/system32/ にある msvc*71.dll をPython.exe と同じフォルダに 置けばどんな環境でもそのまま動く (別途インストールした Python ライブラリももちろんそのま使える) パスがをわざわざ通すのが面倒なら、バッチファイルを作ればいい Python .\hoge.py PAUSE と書いたテキストファイルを hoge.bat としておけば、 パス通すとか面倒な事しなくても ダブルクリックしただけで hoge.py が動く。ファイル名前にある .\ を忘れない事。 PAUSE というのは、スクリプトで例外が発生したときに トレースバックが表示された瞬間にアプリケーションが終了して 窓が閉じてしまうのを防ぐためのおまじない
568 名前:553 mailto:sage [2008/03/09(日) 23:26:47 ] 皆さんありがとうございます。 ところで本家から落としたWindows版のバイナリを使わせてもらっているのですが、 Pythonってコメント中にはマルチバイト文字って無理でしょうか? マルチバイト文字と言ってもUTF-8なのですが。
569 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 23:31:04 ] >>563 日本語で すが読めないんですか
570 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 23:34:17 ] >>568 何も問題なし ただし、環境によっては(たとえWindowsでも)ソースコードの1行目に #coding: UTF-8 とか書いておかないと、実行しようとしたときに文字コードエラーが起きる
571 名前:553 mailto:sage [2008/03/09(日) 23:37:18 ] コメントで指定する方法があるんですね。 コマンドラインオプションで指定する方法も探して見ます。
572 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 00:15:43 ] >571 ttp://www.python.jp/doc/nightly/tut/node4.html#SECTION004230000000000000000
573 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 10:59:07 ] pythonでCP51932の文字は扱えますか?
574 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 11:07:11 ] >573 ttp://www.python.jp/doc/nightly/lib/standard-encodings.html
575 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 11:27:28 ] >>574 dクス
576 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 12:21:34 ] スレのレベルが上がったような気がする。 合宿が終わったからか?
577 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 12:36:32 ] おまえのレベルが下がったんだよ
578 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 14:15:21 ] >>577 ゴメン、意味ワカンネ
579 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 15:24:25 ] 日本語読解能力レベルも下がったんだな
580 名前:デフォルトの名無しさん [2008/03/10(月) 16:49:50 ] すばらしい py3.0で日本語識別子試してみたけど、全角記号はちゃんとはじかれる! これで安心して日本語プログラムできますな
581 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 17:39:58 ] >>579 「読解能力レベル」ってデコレータをデコレーションする、みたいなもんか?
582 名前:デフォルトの名無しさん [2008/03/10(月) 19:02:05 ] site-packages/sitecustomize.py で import sys sys.setdefaultencoding('utf-8') ってやればソースコード中にエンコードしていを書かなくても utf-8 でコメントとか書きまくれるかと思ったんだけど, だめなんでしょうか.
583 名前:デフォルトの名無しさん [2008/03/10(月) 19:18:28 ] 一応対話的に起動した後で import sys sys.getdefaultencoding() とすると utf-8 と表示されるんですが, python hage.py ←UTF-8なコメントを含んでいる と実行すると non-ascii が含まれてる癖に エンコーディング方法が指定されてないぜ!死ね. と怒られます.
584 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 19:30:15 ] >>583 >>570 sys.getdefaultencoding()はunicode(somestring)したときに参照される なんにしろ相互に変換するときはきちんと把握すること
585 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 20:40:56 ] {set/get}defaultencoding とソースの文字コードは無関係
586 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 20:44:59 ] たとえば SJISのファイルを読んでUNICODEでコンソールに出力するプログラムをUTF-8のソースで書くとこのようになります ↓
587 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 20:47:19 ] │ ↑ └─┘ おらっしゃあぁぁ!!! ∩∧ ∧ ヽ( ゚Д゚) \⊂\ O-、 )〜 ∪
588 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 21:01:57 ] #!/usr/bin/env python # -*- coding: utf-8 -*- import sys sys.setdefaultencoding('cp932') print unicode(open('日本語.txt', 'rb').read(), 'cp932')
589 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 21:02:38 ] ああ、ファイル名の文字コードはUTF-8ね
590 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 21:25:15 ] setdefaultencoding は site.py 実行最後で del されるぞ
591 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 21:30:57 ] つcodecs.open
592 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 22:01:56 ] >>591 俺、自前じゃない他人のを読むときは全部それで開けてるわ。 便利だよな。
593 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 22:29:04 ] codecs.openを知らない奴は入門書も読まない文盲か貧乏人。
594 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 22:36:33 ] >>580 識別子に使える文字はそれっぽく妥当に決めてる(Unicode.orgが)みたいね ttp://www.python.org/dev/peps/pep-3131/ ttp://www.unicode.org/reports/tr31/ 全角記号が使えなくてちょっと安心した
595 名前:デフォルトの名無しさん [2008/03/11(火) 02:13:50 ] みなさんパイソン歴どんくらい?
596 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 02:38:59 ] そういう話はmixiで
597 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 03:04:18 ] mixiは見るのが面倒。遅いしfeedも無いし。
598 名前:デフォルトの名無しさん [2008/03/11(火) 07:36:36 ] フィードがないからなんか使わなくなっちゃうんだよな。 たまにマイミクにメッセージ送る程度。
599 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 07:49:34 ] python-json 3.4 と codecs.open は共存出来ますか?
600 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 08:50:38 ] codecs.open て unicode(file(filename).read()) に対してどの程度利点がある?
601 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 08:51:37 ] >>596 暇な窓際オッサンがスレを占拠しててウザいからmixiは嫌い
602 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 09:01:17 ] >>600 ファイルオブジェクトとして扱える