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
467 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 18:12:26 ] getopt と optparse の良いとこ悪いとこ 教えて。ケースに応じて使い分けたりするもの? どちらかが obsolute なだけとか?
468 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 18:41:32 ] Python万歳
469 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 19:56:31 ] getopt は C とかでも使う奴を python 用に使えるようにしただけ 基本的には optparse 推奨 (なんかもう一つくらいあったっけ?)
470 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 21:27:13 ] class A : def __init__(self, id) : self.id = id objs = [] # オブジェクトAの配列 for i in range(10) : objs.append(A(i)) delids = [1, 4, 9] # 削除したいid objsから効率よく該当するオブジェクトを(順序は維持したまま)除外したいのだけど簡単な方法はないかな? 今はこんな風に一々ハッシュ作ってからやってるんだけど。 hash = {} for delid in delids : hash[delid] = True objs = filter(lambda x : not hash.has_key(x.id), objs)
471 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 21:31:45 ] [a for a in objs if a.id not in delids] じゃだめ?
472 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 21:37:11 ] 読みにくいのが難点ですが、内包表現だと1行でできるんですね! ありがとうございます!
473 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 21:38:22 ] filter 使うなら filter(lambda x: x.id not in delids, objs) でも同じ
474 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 21:40:11 ] なるほど〜。 速度が気になるところですが、それは自分で比較してみます! >>471 >>473 さん、ありがとうございました〜
475 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 22:17:11 ] 工作員が必死で隠蔽工作(ww
476 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 23:48:04 ] ファイルの排他制御のテストプログラムを書いています。 ただ単に1つのカウントファイルを100万回インクリメントするプログラム #!/usr/bin/env python for i in range(1000000) : f = open("count-file", "r+") fcntl.flock(f.fileno(), fcntl.LOCK_EX) cnt = f.readline() cnt = int(cnt) + 1 f.seek(0) f.write("%d\n" % cnt) fcntl.flock(f.fileno(), fcntl.LOCK_UN) f.close() を同時に2つ実行するとcount-fileの値が 2000000 になるはずが、 1984329 という風に途中で欠けてしまいます。但し1つ実行する分には正常に動作します。 排他制御がうまくいってないようなのですがどこがいけないのでしょうか。 flockの部分をlockfにしても変化はありません。 OS Gentoo、python 2.5.1
477 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 23:52:06 ] LOCK_UN の前に flush?
478 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 23:56:25 ] >>477 まさにおっしゃる通りでしたorz 的確なアドバイス助かりました m(_ _)m
479 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 02:02:34 ] structmember.h #define WRITE_RESTRICTED で同名定義の上書きワーニングが発生する。 windows 特有のエラーぽいけどはやく直したやつリリースしてくれないかな。 svnリポジトリでみるソースだと既に PY_WRITE_RESTRICTED にリネームされてるんだけど。 適当にソース直してワーニング消す事はできるけど、それだと根本的な解決になってないし。
480 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 06:36:02 ] 音速を超えたらマッハ1〜なんでしょうけど 光速を超えたら何か呼び名はあるのでしょうか?
481 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 06:41:45 ] ウォーニング
482 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 06:48:13 ] のぞみ
483 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 08:59:37 ] ワープワン
484 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 10:50:38 ] 何というスレ違い・・・板違いどころの騒ぎじゃない マジレスすると科学技術分野で「光速を超える概念」なぞ無いから用語も無いだろう SF作家が自分の作品で勝手に名付けてるぐらいじゃないの
485 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 10:55:50 ] >>484 抵抗は無意味だ。
486 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 11:13:10 ] machのmはmegaのmらしい。ってことで光の場合は1ランクグレードアップして giga つまり gach ガッハ
487 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 11:35:20 ] エルンスト・マッハ先生にあやまれ(AA略
488 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 12:36:30 ] それよりガチンコ格闘映画のマッハにあやまれ。7人分あやまれ。
489 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 15:04:14 ] ガッハの次は・・テラだからテッハ?ペタはペッハか マッハの前はキロだからカッハ
490 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 16:37:12 ] 定数Cが単位Cになるだけじゃに 引力が1Gとか2Gになるがごとく
491 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 17:35:38 ] Python3000で追加されるライブラリは何かありますか?
492 名前:デフォルトの名無しさん [2008/03/06(木) 18:53:40 ] 光速を「C」で表すのはなぜでしょうか?
493 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 18:55:24 ] > 一般的に記号cで表わされる。これはラテン語で速さを意味するceleritasの頭文字である。
494 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 19:43:26 ] >>491 www.python.org/download/releases/3.0/ www.python.org/download/releases/3.0/NEWS svn.python.org/view/python/trunk/Misc/ 2.6α2はここのNEWS svn.python.org/view/python/trunk/Misc/NEWS?rev=61275&view=log コメント参照 docs.python.org/dev/3.0/whatsnew/3.0.html [Doc要約] 中段にある New, Improved, and Deprecated Modules のとこ >As usual, Python’s standard library received a number of enhancements and bug fixes. >Here’s a partial list of the most notable changes, sorted alphabetically by module name. >Consult the Misc/NEWS file in the source tree for a more complete list of changes, or >look through the Subversion logs for all the details. ここに最も顕著な変化の一部をリストとして示します。 完全なリストはソースツリーの Misc/NEWS を参照するか、詳細に ついてはsubversionのログを追いかけましょう。 - Removed these Python builtins: apply(), callable(), coerce(), execfile(), file(), reduce(), reload() [What's New in Python 3.0a1?より] - Removed UserDict.DictMixin. Replaced all its uses with collections.MutableMapping. [What's New in Python 3.0a3?より] あたりがちょっと個人的にショックかもしれん
495 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 20:14:08 ] apply,reduceはforか内包表記使った方がいいし coerceとかなんのためにあるか分かんなかったし execfileはexec open()で代替できるし fileとかややこしいだけだし callableはちょっと惜しいかな reloadは自分で実装すればいいや
496 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 20:23:27 ] >>494 >- Removed these Python builtins: >apply(), callable(), coerce(), execfile(), file(), reduce(), reload() [What's New in Python 3.0a1?より] file()以外は組み込み関数でなくなるだけで、モジュールどっかのモジュールに収容されるんでしょ?
497 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 22:16:09 ] callable は __call__ を持ってるかどうかで調べなさいということらしい def callable(f): return hasattr(f, '__call__')
498 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 22:47:25 ] >>496 ほんとうになくなる
499 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 22:58:22 ] reduce は functools.reduce
500 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 23:02:35 ] ttp://www.python.org/doc/essays/ppt/regrets/PythonRegrets.pdf
501 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 00:02:54 ] # 光より速い粒子で「タキオン」ってのがあるよ。 # マイナスの質量を持っていて、光より速くしか動く事が出来ない(光よりも遅くなれない)。 # # もちろん理論的な存在であり、 # 「相対性理論の式とは矛盾しないよね」ってだけの話。 # でもなぜか、タキオンを利用したブレスレットってのが存在するよw # ttp://shop.tachyonhealing.net/ exit()
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 というのは、スクリプトで例外が発生したときに トレースバックが表示された瞬間にアプリケーションが終了して 窓が閉じてしまうのを防ぐためのおまじない