1 名前:デフォルトの名無しさん mailto:sage [2008/10/09(木) 18:10:12 ] Pythonオフィシャルサイト www.python.org/ 日本Pythonユーザ会 www.python.jp/Zope/ まとめWiki python.rdy.jp/ 関連スレ find.2ch.net/?BBS=ALL&TYPE=TITLE&STR=python 前スレ pc11.2ch.net/test/read.cgi/tech/1217836194/
76 名前:64 mailto:sage [2008/10/13(月) 01:48:52 ] とりあえず >>72 は俺じゃないから。そもそも俺ruby使いだし。 内骨格って言うpython製のファイラの改造をしようとしたけどpy2exeで引っかかったから質問しただけで。 py2exeのきちんとした解決法をご存じの方は教えて下さい。 (一応ググってはみたものの、py2exeがLazyImporterをうまく処理できてないのが原因だってことしかわからず、解決法は見つかりませんでした。)
77 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 02:13:54 ] ttp://hp.vector.co.jp/authors/VA012411/cfiler/doc/ これか。面白そうなツールだな。 作者に直接質問投げたほうがいい。
78 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 05:22:22 ] l三`ー 、_;:;:;:;:;:;:j;:;:;:;:;:;:_;:;:;_;:-三三三三三l l三 r=ミ''‐--‐';二,_ ̄ ,三三三彡彡l_ この感じ・・・・ lミ′  ̄ ー-'" '=ミニ彡彡/‐、ヽ l;l ,_-‐ 、 __,,.. - 、 彡彡彳、.// ・・・・! _______∧,、_‖ `之ヽ、, i l´ _,ィ辷ァ-、、 彡彡'r ノ/_ ______  ̄ ̄ ̄ ̄ ̄ ̄ ̄'`'` ̄ 1  ̄フ/l l::. ヽこ~ ̄ 彡彳~´/  ̄ ̄ ̄ ̄ ̄ ̄ ヽ ´ :l .l:::. 彡ィ-‐'′ ゝ、 / :. :r-、 彡′ / ィ:ヘ `ヽ:__,ィ='´ 彡;ヽ、 _,,..-‐'7 /:::::::ヽ _: :_ ヽ ィ´.}::ヽ ヽ、 _,-‐'´ { ヽ:::::::::ヘ `'ー===ー-- ' /ノ /::::::ヘ, ヽー、
79 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 08:36:05 ] なんか定期的に自演Ruby厨が沸くな
80 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 08:46:56 ] >687 名前: デフォルトの名無しさん Mail: age 投稿日: 2008/09/18(木) 15:58:20 >>>680 >オレの知り合いがRails案件に手を出してマジで鬱になってたよ。 >要求通りのアプリを組むのは簡単だったみたいだが、パフォーマンス問題があって。 >最後は発注元に訴えられて裁判沙汰になったらしい。 >そして開発してたやつらはほとんど鬱になったそうだ。 >691 名前: デフォルトの名無しさん Mail: sage 投稿日: 2008/09/18(木) 18:19:58 >>>687 >はネタじゃねえな。 >Railsってフレームワークのはずなのに >互換性をユーザが考えなくてはならない、 >中身を知らないと駄目とかそういうレベルの >どうしようもない代物なのになぜか日本で流行ってるんだよな。 >バージョンアップが早すぎて互換性が無くなるのはしょうがないとか >そういう議論で切り返されたりするわけだけど、 >その場合同一のインタフェースを使い続けるんじゃなくて >別の物を定義してユーザにどちらか選ばせるとか >できないのかなとか疑問に思う。 > >Rails案件会社内で幾人かの人たちが携わってるけど、 >最初は楽だ楽だと言ってたが、最近は「勉強不足で自分自身の存在疑う」 >とまで言い始めた。いつに成ればRails or Ruby の拡張及び変更は >落ち着くのだろう。
81 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 10:13:17 ] >>64 ぐぐればいいのに ttp://stackoverflow.com/questions/174170/python-py2exe-cant-build-exe-using-the-email-module
82 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 10:16:40 ] >>58 さんくす
83 名前:64 mailto:sage [2008/10/13(月) 10:29:43 ] >>81 は?
84 名前:デフォルトの名無しさん [2008/10/13(月) 10:56:24 ] >>80 それRoRに限らずFW全体に共通する問題だと思うが
85 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 11:04:15 ] そりゃまぁフレームワークには多かれ少なかれそういう問題はあるだろうが、 それにしたってRoRのソレは人を振り回しすぎる・・・・・・って話でしょ。 「そういう問題が、あるか、無いか」というpredで話を進めて、ドローに持ち込む擁護してもなぁ。
86 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 11:06:45 ] >要求通りのアプリを組むのは簡単だったみたいだが、パフォーマンス問題があって。 >最後は発注元に訴えられて裁判沙汰になったらしい。 これはネタとしか思えんがねぇ 裁判沙汰、のほうな
87 名前:64 ≠ 83 mailto:sage [2008/10/13(月) 12:02:24 ] >>81 thanksです。ググり方が悪かったのかそれは見つけてませんでした。 ただ、そこに書いてある内容ではあんまり解決策になってないようです。 includeオプションを使ってemail.Generatorとかを指定しても、 見つけきれなくて例外を発生して終了しますし、 importを工夫するというのもあんまり良い方法ではありません。 内骨格がemail.*を直接importしているわけではなく 直接importしているのはurllibで、そのurllibからemail.*がimportされている状態になっています。 なのでurllibを変更しなければならないということになります。 標準ライブラリを弄るのは良い対処法だとは思えないので却下です。 urllibと内骨格のソースを読んでみましたが、 email.*はURLopener#open_local_fileが呼ばれないとimportされないようだし、 内骨格の利用法だとそのような状況は発生しないのでemail.*は除外してexe化するというやり方でも問題なさそうです。
88 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 16:17:58 ] >>70 Twistedなんて時代遅れ 今はEventlet
89 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 16:30:17 ] twistedは処理がぶつ切りなるからなぁ
90 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 19:24:18 ] >>76 なんかアンカーで決めたよう名称だな
91 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 20:16:43 ] 上のディレクトリにあるモジュールをインポートするにはどうすりゃいいの?
92 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 20:31:05 ] import sys sys.path.append("..")
93 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 20:58:58 ] >>92 それだとそれ以降の動作が全てそれ基準になっちゃうんじゃないの?
94 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 20:59:52 ] ああ、ごめん。 検索リストにappendなのね。
95 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 21:03:46 ] imp使う方法も import imp fp, pathname, description = imp.find_module(name, [".."]) moduleobj = imp.load_module(name, fp, pathname, description)
96 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 21:33:01 ] キチガイに刃物は危険だよ。
97 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 23:37:22 ] Pythonに続いてCPythonとかIronとかJythonとかネーミングセンス悪すぎだろ
98 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 23:44:29 ] PyPyなんて特にまずいだろうね Pychincoも
99 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 23:52:46 ] むしろMontyPythonを誰か作るべき (既にありそうな予感がするが)
100 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 01:02:23 ] 英語圏ではpythonだと検索しにくいって苦情が上がってたな。 ヘビやコメディが引っ掛かるらしい。
101 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 02:04:08 ] Rよりはマシだ
102 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 02:05:03 ] と思ったがR一文字だけで結構検索に引っかかるのな
103 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 06:11:52 ] 10年選手はしょうがないとして、ここ5年くらいの間に生まれた言語で 検索のしやすさを無視して名前が付けられているのは、 広い意味で「センスに欠ける」かもしれないな。
104 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 08:58:24 ] D言語涙目www
105 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 09:07:08 ] PHPもPHP研究所と間違えるしどうしようもないよね
106 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 09:40:28 ] C言語を忘れるな
107 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 09:49:53 ] Adaなんて目も当てられないね
108 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 10:06:55 ] KeyError: 'name' なんだこのエラーww
109 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 10:09:23 ] >>> {}['name']
110 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 10:40:16 ] 理解。もっとわかりやすく例外出してくれよ……。
111 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 11:51:08 ] SyntaxError : No way to convince idiots.
112 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 12:27:53 ] 同じクラスのインスタンスオブジェクトで別々のアトリビュート持つにはどうするの? たとえば a = Klass() b = Klass() a.c = "spam" としたときに、b.cを"spam"じゃなく、未定義にする方法。
113 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 12:34:15 ] I fond another idiot... >>> class Klass(): pass ... >>> a = Klass() >>> b = Klass() >>> a.c = "spaM" >>> b.c Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: Klass instance has no attribute 'c'
114 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 12:38:29 ] ん?普通そうなるの? どんなにやってもアトリビュートが共有されたんだけど。
115 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 12:42:44 ] ああ。ごめん。 こういう状況だった。 class Klass(): pass dic={} で、dicを共有しない方法。
116 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 12:43:41 ] passはいらんわな。
117 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 12:49:18 ] だめだ俺。くだすれ行ってくる……。 initの存在忘れとったorz
118 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 12:52:07 ] I guess he has basic problem of his personality.
119 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 12:53:38 ] I can't believe myself too.
120 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 12:54:46 ] × init ○ __init__
121 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 12:56:57 ] 蛇使いに5つのアンケート @開発環境は? Acodingに-*-入れてる? Bpython何に使ってる? Cpythonを知ったきっかけは? D入門書は?
122 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 12:57:54 ] >>120 I understanded it. It only abbreviated it.
123 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 12:57:58 ] pygameのfont.SysFontだと日本語が文字化けするんだけど、どうにかならないの?
124 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 13:00:52 ] >>122 >It only abbreviated it. It doesn't make sense it.
125 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 13:10:03 ] >>124 Sorry. I'm still studying English,so I cannot use English enough.
126 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 13:18:50 ] 1. vim 2. いれてない 3. 2.5.2 4. ハッカーになろう cruel.org/freeware/hacker.html 5. マニュアル
127 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 13:20:15 ] 間違った 3. 数値計算以外何でも
128 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 14:22:06 ] >>125 THEN, DON'T USE ENGLISH (wwWWwwwwWwwwwWwww Your mistakes are of junior-high-level though (w
129 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 14:28:51 ] This is a terrible internet, isn't it?
130 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 14:29:52 ] 中二市ね
131 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 16:03:53 ] >>> "foo bar baz".split(maxsplit=2) TypeError: split() takes no keyword arguments キーワード引数が使えるところと使えないところがあるんだね
132 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 16:04:17 ] >>129 ×internet ○the Internet
133 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 16:16:17 ] >>132 www.media-k.co.jp/jiten/wiki.cgi?%A1%E3%A4%B3%A1%E4#i41
134 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 16:23:10 ] >132 So what ???? (wwWwwWWWwwwwWwWwwwWwwwwwwwWwwWWwwwwwwwwWwWwwwWwww
135 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 16:51:19 ] Shout the fuck up!
136 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 21:36:32 ] 検索してたらこんなスレがあった pc11.2ch.net/test/read.cgi/tech/1217999762/ 一気に1000レス消化したのかと焦った
137 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 22:17:21 ] 英語圏のネットでwwwは通じるのか?lolは見たことあるけど
138 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 10:08:54 ] LO←これがwの英語版
139 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 10:29:41 ] PyScripterでpygameをインポートしようとするとエラー吐くのは何故?
140 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 11:51:28 ] エラーを書かないのは何故
141 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 11:58:55 ] エスパー期待だろ
142 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 16:59:00 ] pygame.__init__内の from pygame.base import * の所でモジュールがないとか言われた
143 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 17:04:43 ] 何故トレースバックを正確に書かない
144 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 17:06:28 ] >>> import pygame Traceback (most recent call last): File "<interactive input>", line 1, in <module> File "C:\Python26\lib\site-packages\pygame\__init__.py", line 93, in <module> from pygame.base import * ImportError: DLL load failed: 指定されたモジュールが見つかりません。
145 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 17:56:03 ] SDL.dllのロードに失敗してるっぽいけど python.exeの対話シェルではimportできるの?
146 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 17:56:56 ] >>145 対話シェルでは普通に出来たよ
147 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 18:47:25 ] とりあえず、うちのPyScripter ver1.9.9.2 ではエラーは吐きません
148 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 19:21:31 ] .pydがインポート出来ないのかな?
149 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 19:36:34 ] print not not hoge か print bool(hoge) どっちを使おうか…
150 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 19:41:42 ] bool(hoge) のほうが読みやすい気がする
151 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 21:51:18 ] pythonにお礼を言わなくちゃ。。。 分かりやすいオブジェクト指向のおかげで自作のwebフレームワークが出来ました。 掲示板なんかも滅茶苦茶スマートです。
152 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 21:54:30 ] 晒せ
153 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 21:57:28 ] >>152 もうちょっと経ってからねw デザインとか酷いことになっとるから。 それにコードも見せられたもんじゃないし。 (俺工房だし)
154 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 22:41:10 ] >>144 以下の内容を「Pyscripter.exe.manifest」としてPyscripter.exeのフォルダに置いておけばimportできるかも <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"> <security> <requestedPrivileges> <requestedExecutionLevel level="asInvoker" uiAccess="false"></requestedExecutionLevel> </requestedPrivileges> </security> </trustInfo> <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.VC90.CRT" version="9.0.21022.8" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity> </dependentAssembly> </dependency> </assembly>
155 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 23:04:06 ] >>154 出来たわ…ありがとう
156 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 23:59:46 ] Pythonは言語設計もそうだけどドキュメントがしっかりしてるから 書きやすい
157 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 01:16:10 ] old style classを継承してsuper使って文句言われてピキピキしてたら for i in foo:のコロンにもピキピキしてしまった
158 名前:デフォルトの名無しさん [2008/10/16(木) 04:49:58 ] python くんありがとう
159 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 08:44:19 ] やっぱRubyだよな
160 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 19:03:08 ] phpで作られてるシステムをpythonで作り直したいんですが、 pythonだと実装が難しいことってある?
161 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 19:48:29 ] 掲示板作ったよ。 なんかホールとか発見したら教えてね。 しばらくしたら忘れてね。 rail.s4.pf-x.net/bbs/
162 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 19:52:25 ] >>160 CGIかフレームワークかによる。 PythonにはCGIライブラリは付属しているけど、セッションライブラリがないから、自前で作るか、どっかから拾ってくる必要がある。 あとPHPにはデータベースライブラリが付属しているけどPythonは自前でインストールする必要がある。 どちらもフレームワークを使えば、自前で用意する必要はない。たぶん。
163 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 20:23:36 ] Pythonでwebやろうとしたら何よりもサーバーの問題だろ