[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 09/12 00:16 / Filesize : 189 KB / Number-of Response : 952
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Pythonのお勉強 Part34



1 名前:デフォルトの名無しさん mailto:sage [2009/07/01(水) 22:23:19 ]
Pythonオフィシャルサイト
www.python.org/
日本Pythonユーザ会
www.python.jp/Zope/
まとめWiki
python.rdy.jp/
関連スレ
find.2ch.net/?BBS=ALL&TYPE=TITLE&STR=python
前スレ
pc12.2ch.net/test/read.cgi/tech/1240678081/

306 名前:デフォルトの名無しさん mailto:sage [2009/08/01(土) 07:33:59 ]
>>301
multiprocessing モジュールがお勧め。並列性のある問題を解くのに使えば
複数プロセスが同時に並列実行されてちゃんと台数効果が出ます。

307 名前:デフォルトの名無しさん mailto:sage [2009/08/01(土) 07:42:54 ]
>>299
まだ止まってんのかwwwwww

308 名前:デフォルトの名無しさん mailto:sage [2009/08/01(土) 09:01:10 ]
僕たちサーバ管理よりイベントが大好きなんです
アッーー!

309 名前:デフォルトの名無しさん mailto:sage [2009/08/01(土) 10:37:07 ]
>>302>>306
ありがとうございます。
GILがあって今一つ並列実行しにくいのでプロセスをフォークするんですね。
スレッドのタスクが重ければフォークのコストは大したことないですが、
リソースの共有が大変になるんでしょうか。
Core i7で8コアもあるのでそろそろ並列化をまじめに考えなくちゃと思っているので、とりあえずいじってみます。
それから>>303は私じゃないです。


310 名前:デフォルトの名無しさん mailto:sage [2009/08/01(土) 11:04:31 ]
ドジャンゴもマルチプロセス使えば落ちないんじゃねえのwwwwww

311 名前:デフォルトの名無しさん mailto:sage [2009/08/01(土) 12:08:53 ]
件のページはdjangoじゃなくてサーバ自体が落ちてんだろ
煽ってるバカ何なの

312 名前:デフォルトの名無しさん mailto:sage [2009/08/01(土) 13:42:23 ]
Djangoがサーバを落としたの???
なんたるマルウエア!!

313 名前:デフォルトの名無しさん mailto:sage [2009/08/01(土) 14:34:43 ]
またruby厨の荒らしっすか

314 名前:デフォルトの名無しさん mailto:sage [2009/08/01(土) 14:47:37 ]
>>311
>件のページはdjangoじゃなくてサーバ自体が落ちてんだろ

Apacheは応答してるっぽいから、サーバ自体が落ちているという事はないのでは?
Dangoの人は適当で信用ならない




315 名前:デフォルトの名無しさん mailto:sage [2009/08/01(土) 16:28:33 ]
djangoはジャンゴって読むんじゃないの?
昔の有名なギタリストにいるよね

316 名前:デフォルトの名無しさん mailto:sage [2009/08/01(土) 16:35:36 ]
アンガールズ「ハイ! ジャンゴジャンゴジャンゴジャンゴ」

317 名前:デフォルトの名無しさん mailto:sage [2009/08/01(土) 17:30:33 ]
そう、djangoは"ジャンゴ"と読みます
一方日本でdjangoを使っている人は"ドジャンゴ"や"ダンジョー"と呼ばれています

318 名前:デフォルトの名無しさん mailto:sage [2009/08/01(土) 19:33:53 ]
そう、djangoは"ジャンゴ"と読みます
一方日本でdjangoを使っている人は"ドジャンゴ"や"ダンジョー"とruby厨は呼びます

319 名前:デフォルトの名無しさん mailto:sage [2009/08/02(日) 02:03:59 ]
日本語でおk

320 名前:デフォルトの名無しさん mailto:sage [2009/08/02(日) 02:11:46 ]
民間人に送られる最高の爵位・ダショー。

ちなみに我らがPython神のGuido van Rossumは、BDFLと呼ばれる。

321 名前:デフォルトの名無しさん mailto:sage [2009/08/02(日) 03:53:30 ]
Djangoは1.1出てたのか・・・

322 名前:デフォルトの名無しさん mailto:sage [2009/08/02(日) 08:35:11 ]
318はイタいが、320はもっとイタいな(wwWwwWwwwwWwwWWww

323 名前:デフォルトの名無しさん mailto:sage [2009/08/02(日) 10:52:39 ]
ジャンゴといったらジャンゴ・フェット。

324 名前:デフォルトの名無しさん mailto:sage [2009/08/02(日) 13:03:55 ]
pass



325 名前:デフォルトの名無しさん mailto:sage [2009/08/02(日) 16:25:09 ]
ジャンゴジャンジャンゴジャンゴ

326 名前:デフォルトの名無しさん mailto:sage [2009/08/03(月) 04:07:02 ]
pat = re.compile(r'.*¥.html$')
としたときに、patからもとの文字列('.*¥¥.html$')を取り出すことはできますか。
よろしくおねがいします。

327 名前:デフォルトの名無しさん [2009/08/03(月) 04:14:09 ]
pat.pattern

328 名前:デフォルトの名無しさん mailto:sage [2009/08/03(月) 04:47:12 ]
>>327
ありがとうございました。
ところで dir(pat) としても pattern というのは出てこないのですが、どういうことでしょうか。

329 名前:デフォルトの名無しさん mailto:sage [2009/08/03(月) 05:12:00 ]
ttp://djangoproject.jp/

復活したみたい

330 名前:デフォルトの名無しさん mailto:sage [2009/08/03(月) 08:26:53 ]
>>328
(´・ω・`)知らんがな

331 名前:デフォルトの名無しさん mailto:sage [2009/08/03(月) 09:44:20 ]
>>329
(´・ω・`)知らんがな

332 名前:デフォルトの名無しさん mailto:sage [2009/08/03(月) 10:48:23 ]
静的htmlに必要最低限のcgiだけつけたいのだけど
どのフレームワークがお勧めよ

333 名前:デフォルトの名無しさん mailto:sage [2009/08/03(月) 14:22:49 ]
CGIHTTPServer

334 名前:デフォルトの名無しさん mailto:sage [2009/08/03(月) 14:23:59 ]
>>332
民間人に送られる最高の爵位・ダショー。



335 名前:デフォルトの名無しさん mailto:sage [2009/08/03(月) 15:25:06 ]
ダショー >>> ダンジョー >>> ドジャンゴの順で偉いのだが
ダショーレベルでも鯖運営に支障をきたすくらいの低スキル

336 名前:デフォルトの名無しさん mailto:sage [2009/08/03(月) 18:29:06 ]
意味わからん

ジャンゴの話題になるとどこからともなく湧いてくるな

337 名前:デフォルトの名無しさん mailto:sage [2009/08/03(月) 19:31:03 ]
>>328
不思議だね。

338 名前:デフォルトの名無しさん mailto:sage [2009/08/03(月) 20:04:54 ]
>>328
help(re)
でも出てこない

339 名前:デフォルトの名無しさん mailto:sage [2009/08/03(月) 20:09:03 ]
>>328
ttp://www.python.jp/doc/release/lib/re-objects.html
ここの一番下には書いてある

340 名前:デフォルトの名無しさん mailto:sage [2009/08/03(月) 21:26:11 ]
_sre.cのpattern_getattrが処理してるみたい

341 名前:デフォルトの名無しさん mailto:sage [2009/08/03(月) 22:13:09 ]
www.kent-web.com/pubc/book/test/uploader/uploader.cgi?mode=downld&no=2304
コメントを取得するコードを参考にして、拡張子を.cgiで実行しましたがスクリプトエラーになってしまいます。
どこが問題でしょうか?

342 名前:デフォルトの名無しさん mailto:sage [2009/08/03(月) 22:19:23 ]
>>341
人に尋ねる前に自分でデバッグしてご覧。
Webにアップするスクリプトも最初はローカルで動かして様子を見るものなんだよ。

343 名前:デフォルトの名無しさん mailto:sage [2009/08/03(月) 22:22:02 ]
>>342
ありがとうございます。
出直してきます。

344 名前:デフォルトの名無しさん mailto:sage [2009/08/03(月) 22:24:23 ]
>>341
そのコードのコピー元と思われるブログには続きがある
d.hatena.ne.jp/imakami/20081224/1230130732



345 名前:デフォルトの名無しさん mailto:sage [2009/08/05(水) 18:45:37 ]
def hello():
 """コメント"""
 print "hello"

Python では上のように関数定義の最初の文字列リテラルが関数のドキュメントになるそうですが、
これの呼び名ってありますか。
「関数コメント」とか「関数ドキュメント」で通じるでしょうか。

346 名前:デフォルトの名無しさん mailto:sage [2009/08/05(水) 18:57:12 ]
>>345
ほい。
www.python.jp/doc/release/ref/types.html

347 名前:デフォルトの名無しさん mailto:sage [2009/08/05(水) 18:59:31 ]
ドキュメンテーション文字列

348 名前:デフォルトの名無しさん mailto:sage [2009/08/05(水) 19:14:09 ]
AndroidでPython使えるんだね。
一気にGoogleケータイ欲しくなった・・・
三月に変えたばかりなんだが。

349 名前:デフォルトの名無しさん mailto:sage [2009/08/06(木) 03:39:03 ]
>>348
ほほう。といっても何に使えばいいのか思い付かない俺ww

350 名前:デフォルトの名無しさん mailto:sage [2009/08/06(木) 15:06:43 ]
Launchpadがdojangoじゃなくてzopeなのは何か理由があるの?

351 名前:デフォルトの名無しさん mailto:sage [2009/08/07(金) 13:19:04 ]
作り始めた時期の問題じゃないかな。
Launchpad作り始めた時は、まだDjangoがマイナーだったとか。想像だけど。

352 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 08:11:08 ]
www.python.org つながんないんだけど、なんかあった?
Python ダウンロードしたいんだけど、どこかミラーない?
ftp.python.jp は 2.5 までしかないみたいだし。

353 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 09:00:56 ]
>>352
sunsite.informatik.rwth-aachen.de/python/ftp/python/
とかどう?
www.freebsd.org/cgi/pds.cgi?ports/lang/python26
で見つけた。

354 名前:352 mailto:sage [2009/08/08(土) 09:47:13 ]
>>353
助かりました。ありがとうございます。



355 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 19:41:22 ]
BeautifulSoupって死んだんか・・・


356 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 21:44:16 ]
おれも>>352とまったく同じ状況でした。
><>353 感謝ですっ

357 名前:353 mailto:sage [2009/08/08(土) 22:44:09 ]
>>354
>>356
いえいえ。感謝はミラーを提供してくれている方たちにどうぞ。

358 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 01:40:12 ]
>>355
lxmlでどうにか

359 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 02:03:21 ]
>>355
何の話だw

360 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 14:53:36 ]
>>359
知らないのか?
Python3.0でSGMLParserがなくなったんでBeautifulSoup3.1.0以降では
SGMLParserの代わりにHTMLParserを使うようになったんで、
これまでパースできたちょっと崩れたHTMLがパースできなくなってる。
開発者は、もうツマンネーからこれ以上の対応をする気はねーよ、らしい。

www.crummy.com/software/BeautifulSoup/3.1-problems.html


361 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 15:20:46 ]
最後のほう生々しいこと書いてあるね

BS使ってるモジュールがどれほどあるのか知らないけど
Py3.0への移行の支障になったりして

362 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 15:47:52 ]
3.Xへの移行は年単位でかかるだろ…
Zopeなんてどんだけかかるんだか

363 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 17:07:26 ]
Pythonで万人に分かりやすいスマートなコメント文を書きたいんだが、どう書いたらいいだろうか。javadocのような指標みたいなの無い?

364 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 17:54:18 ]
>>363
PEP 257



365 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 18:11:09 ]
doxygenが喰えるように書く

366 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 18:40:44 ]
ううむ、BSは巷のちょっと
不作法なHTMLをパースさせるのに
役立っていたんだがのう

elemental treeって今のバージョンは
その辺耐性あるのかしら。

367 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 19:13:04 ]
ElementTreeはXMLパーサですよ

368 名前:デフォルトの名無しさん mailto:sage [2009/08/10(月) 07:49:28 ]
>ちょっと崩れたHTMLがパースできなく

それはツマンネーな

369 名前:デフォルトの名無しさん [2009/08/10(月) 09:26:40 ]
まあ、HTMLのパーザなんて、泥縄の塊だしな。

370 名前:デフォルトの名無しさん mailto:sage [2009/08/10(月) 09:50:49 ]
pc12.2ch.net/test/read.cgi/tech/1231570128/
ここでopy2on(別名おっぱい)というのをやってます

371 名前:デフォルトの名無しさん mailto:sage [2009/08/11(火) 00:38:42 ]
Pythonのお勉強をしようと思って
2chに書き込むスクリプトをPython 3.0.1(Windowsです)で書いてみたのですが
urllib.parse.urlencode()でShift-JISの文字列を
期待通りにURLエンコード(パーセントエンコーディング)できません。
{"s":"あ"}をurlencode()して"s=%82%A0"がほしいのですが
普通にやると下のようになります。。
何か良い解決策はないでしょうか?

>>> import urllib.parse
>>> s = "あ".encode("shift-jis")
>>> print(urllib.parse.urlencode({"s":s}))
s=b%27%5Cx82%5Cxa0%27

いろいろ試してみたところ、quote()やquote_plus()では
期待通りの値(%82%A0)が返ってきましたが
urlencode()は中でdict内のstr以外の値にstr()をあててquote_plus()しているので
期待通りの値が返ってこないことがわかりました。
…2.6とかにしたほうがいいでしょうか><

372 名前:デフォルトの名無しさん mailto:sage [2009/08/11(火) 00:54:04 ]
なんかバグっぽいな・・・
報告されてた bugs.python.org/issue5468

373 名前:371 mailto:sage [2009/08/11(火) 02:11:52 ]
>>372
ありがとうございます!バグですか。。
3.0.1での解決策って
必要なところだけquote_plus()して自分で文字列連結するくらいですかね?

374 名前:デフォルトの名無しさん mailto:sage [2009/08/11(火) 04:25:55 ]
ですね





375 名前:デフォルトの名無しさん mailto:sage [2009/08/11(火) 06:32:45 ]
import _socket
from _socket import *
(socket.py 45)

こういうふうに一つのモジュールで二つの方法でインポートするのは
どういう意図があってのことなんでしょうか?


376 名前:デフォルトの名無しさん mailto:sage [2009/08/11(火) 06:56:37 ]
_socket の名前空間をそのまま使いたいとき
普通はこういうこと考えなくていいよ

377 名前:デフォルトの名無しさん mailto:sage [2009/08/11(火) 08:17:34 ]
初心者なら、from は使うべきではないと思う俺だぜ

自分が何やっているのかわからなくなるぜ

378 名前:デフォルトの名無しさん mailto:sage [2009/08/11(火) 09:53:52 ]
言いたい事は理解できるが、無闇に記述量を増やすとLL使う意義そのものが怪しくならんか?

379 名前:デフォルトの名無しさん mailto:sage [2009/08/11(火) 10:06:27 ]
とはいえ名前空間の中がごちゃごちゃしてると後で困る
from/importの使い分けはいざ説明しようとなると面倒だな…

380 名前:デフォルトの名無しさん mailto:sage [2009/08/11(火) 10:19:43 ]
>>378
記述を減らす分には置換を掛ければ一発さ。
でも記述をフル識別子化するのはそうもいかない。

381 名前:デフォルトの名無しさん mailto:sage [2009/08/11(火) 12:30:41 ]
>379
それもわかる。記述量・速度と可読性のトレードオフなんだよね。

>380
タイプ量が多い事自体がまず問題じゃね?

IDEの入力支援がある前提なら、問答無用でfrom禁止でも良いと思うけど。


382 名前:371 mailto:sage [2009/08/11(火) 12:42:58 ]
>>374
ですかー
自分でquote_plus()してやるようにします。
ありがとうございました!

383 名前:デフォルトの名無しさん mailto:sage [2009/08/11(火) 15:14:04 ]
>>7
Я шестьдесят лет.

384 名前:デフォルトの名無しさん mailto:sage [2009/08/11(火) 21:52:40 ]
っas



385 名前:デフォルトの名無しさん mailto:sage [2009/08/11(火) 22:09:10 ]
臨機応変に対応できてこそパイソニアンだ!
Javaみたいなのはうんざりだよ。

386 名前:デフォルトの名無しさん mailto:sage [2009/08/11(火) 22:10:15 ]
パイソニアンとかパイソニスタとかどれも今ひとつなんだけど
なんかいいのないの

387 名前:デフォルトの名無しさん mailto:sage [2009/08/11(火) 22:45:37 ]
蛇遣い

388 名前:デフォルトの名無しさん mailto:sage [2009/08/11(火) 22:55:07 ]
パイソンマン
パイソナー
パイン

389 名前:デフォルトの名無しさん mailto:sage [2009/08/11(火) 23:17:57 ]
「パイソン」さんが作ったんだから、元々人の名前なんだけどね。

390 名前:デフォルトの名無しさん mailto:sage [2009/08/11(火) 23:51:01 ]
>>388
×パイソンマン
○パイソンパーソン

どこかの怖いヒスおばさんに怒られるぉw

391 名前:デフォルトの名無しさん mailto:sage [2009/08/12(水) 05:57:45 ]
おpy星人でいいお

392 名前:デフォルトの名無しさん mailto:sage [2009/08/12(水) 07:20:28 ]
>>387
すごく、厨二くさいです…

393 名前:デフォルトの名無しさん mailto:sage [2009/08/12(水) 10:10:33 ]
アボリションオブルビー

394 名前:デフォルトの名無しさん mailto:sage [2009/08/12(水) 10:14:22 ]
へびんちゅ



395 名前:デフォルトの名無しさん mailto:sage [2009/08/12(水) 10:55:57 ]
>>378

1)
import longlonglongnamemodule
longlonglongnamemodule.hogehoge()

2)
from longlonglongnamemodule import hoge
hoge()

3)
import longlonglongnamemodule as m
m.hoge()




396 名前:388 mailto:sage [2009/08/12(水) 12:25:50 ]
>>390
それ一瞬考えたけど、
バイキンマンがOKなんだから
乙パイソンより問題ないだろw

397 名前:デフォルトの名無しさん mailto:sage [2009/08/12(水) 12:35:31 ]
バイバイキン

398 名前:デフォルトの名無しさん mailto:sage [2009/08/12(水) 12:59:45 ]
パイパイソン

399 名前:デフォルトの名無しさん mailto:sage [2009/08/12(水) 13:19:59 ]
タオパイパイ

400 名前:デフォルトの名無しさん mailto:sage [2009/08/12(水) 15:40:12 ]
>> hoge(5, 2)
3
>> hoge(-5, 3)
-2

こういう関数ってありますか?

401 名前:デフォルトの名無しさん mailto:sage [2009/08/12(水) 16:23:03 ]
hogeじゃわからんw

402 名前:デフォルトの名無しさん mailto:sage [2009/08/12(水) 16:44:16 ]
釣られるなよ

403 名前:デフォルトの名無しさん mailto:sage [2009/08/12(水) 16:57:04 ]
hoge = lambda x,y:(abs(x) - y) * x / abs(x)


404 名前:デフォルトの名無しさん mailto:sage [2009/08/12(水) 17:29:04 ]
hage



405 名前:デフォルトの名無しさん mailto:sage [2009/08/12(水) 17:32:47 ]
中華なパイパイ

406 名前:デフォルトの名無しさん mailto:sage [2009/08/12(水) 17:35:36 ]
hoge = lambda x,y: - (y * x / abs(x))






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<189KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef