1 名前:デフォルトの名無しさん [2008/04/11(金) 10:55:10 ] このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 Python 使いが優しくコメントを返しますが、 お礼は Python の布教と初心者の救済をお願いします。
464 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 16:33:13 ] pastebin.windy.cx/ にたようなもんだけど
465 名前:デフォルトの名無しさん [2008/06/04(水) 16:47:04 ] Python に比べて Ruby が「純粋な」オブジェクト指向言語 であるといわれる理由を教えてください。同僚にRuby厨が いてうざいです。仕事は Java/C# なんで全然関係ないんですが。
466 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 16:56:10 ] Python初めて1日の僕が言うのもなんだけど 例えば長さを取得する場合 hoge.len() ではなく len(hoge) であるとか。 よくわかんないけど
467 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 17:29:50 ] Pythonもすべてオブジェクトだから純粋なOOPLじゃない?
468 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 17:43:44 ] そのRuby厨に聞いてみれば? どうせどっかからの受け売りだろうから ググればそれっぽい記事がでてくんじゃね
469 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 18:55:15 ] Rubyは使ったことないや。 どっちがよりオブジェクト指向なのかはどうでもいいんじゃね?
470 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 18:56:33 ] いいや。すごく重要だ。
471 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 19:04:12 ] どう重要?
472 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 19:16:05 ] どっちがよりオブジェクト指向かを決める前に オブジェクト指向の定義を明確かつ厳密に行う必要があるな
473 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 19:17:42 ] 小学生のときにどれくらい飛ばせたかというくらいの重要さ。
474 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 19:23:57 ] チ○コがどれくらい大きいかくらいの重要さ。
475 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 19:55:55 ] >>474 チェコ共和国(The Czech Republic/CZE) 首都:プラハ 人口:1,022万人 言語:チェコ語 通貨:コルナ 面積/7万9千平方km(北海道とほぼ同じ)。
476 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 20:11:00 ] なんという親御さんも安心スレ ちなみにこんなのもあるよ >>> hoge = [1, 2, 3] >>> len(hoge) 3 >>> hoge.__len__() 3
477 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 23:01:45 ] hoge = {} for j in xrange(10): for i in xrange(10**j): hoge['hoge%d' % i] = 'fuga%d' print j, len(hoge)
478 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 00:00:45 ] >>465 書籍からの受け売りですが。。 ーーーーーーーここからーーーーーーーーー 速効 python プログラミングより p188 # coding: Shift_JIS class a: var1 = 1 def show_class_var(self): print 'class variable var1 = %d' % self.__class__.var1 v = a() v.show_class_var() a.var1 = 2 v.show_class_var() print a.var1 a.another_var = 100 print a.another_var クラス変数はa.var1 = 2 のように勝手に変更できてしまうだけではなく、 クラス定義ではまったく現れていないような another_var という変数を 後で外から無理やり追加することすら出来てしまいます。 ーーーーーーーーーーーーここまでーーーーーーーーーーーーーーー 「カプセル化」っていうOOPの原則の重要性が python では、なおざり・・・という意味での指摘ぢゃないかな、と。。
479 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 00:05:16 ] >>478 そりゃ単にその本の著者が無知なだけだろ。 分かりやすさのために、わざと書いてないだけかもしれんが。
480 名前:478 mailto:sage [2008/06/05(木) 00:11:51 ] >>479 これじゃないとしたら>>465 の同僚の指摘は ちっと分かんない☆ う〜む、ruby厨というより アンチpythonな人なのかな?
481 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 00:14:24 ] またクソ本フラグが立ったな
482 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 00:17:54 ] Pythonはドキュメントがカプセル 漏れいいこと言ったな
483 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 00:22:29 ] いまいちわからん。説明してくり
484 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 00:36:00 ] ドキュメントにクラスのインタフェースが漏れなく記載されていれば クラスのユーザはクラス定義を読まずにクラスを利用できる 結果としてユーザに公開されるべきでない情報は隠蔽される でもドキュメントが貧弱だと、クラスの使い方を調べるために ユーザがクラス定義を読む、なんて事態が生じうる 結果としてユーザに過度の情報を公開することになってしまう つまり言語仕様だけからしかカプセル化の程度を判断するのは片手落ち
485 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 00:48:40 ] 482はドキュメント的にカプセルでない説。
486 名前:デフォルトの名無しさん [2008/06/05(木) 01:19:30 ] 質問です 「Hello World!」の表示を2つ並べたウインドウを表示せよ。 複数並べるには、親となるフレームを用意し、そこに配置すれば良い。 という課題なのですがだれか教えてください
487 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 01:38:50 ] >>> from Tkinter import * >>> root = Tk() >>> frame = Frame(root) >>> frame.pack() >>> Label(frame, text="Hello, world!").pack(side=LEFT) >>> Label(frame, text="Hello, world!").pack(side=RIGHT) >>> root.mainloop() 上下に並べる場合は >>> Label(frame, text="Hello, world!").pack() >>> Label(frame, text="Hello, world!").pack() これで点くれるのかしら
488 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 02:18:16 ] >>484 じゃあPythonでオブジェクト指向なプログラミングをするなら、ドキュメント作成は必須ってこと?
489 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 02:22:14 ] #!/usr/bin/env python # -*- coding:utf-8 -*- import pygame from pygame.locals import * pygame.init() screen = pygame.display.set_mode((100, 100)) pygame.display.set_caption('Hello pygame') fp = open(u'みかちゃん-P.ttf', 'rb') font = pygame.font.Font(fp, 24) text = font.render(u'Hello World!', True, (255, 0, 0)) text2 = font.render(u'Hello World!', True, (0, 255, 0)) fp.close() while True: screen.blit(text, (0, 0)) screen.blit(text2, (0, 60)) pygame.display.flip() for event in pygame.event.get(): if event.type == QUIT or (event.type == KEYDOWN and event.key == K_ESCAPE): break
490 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 02:51:23 ] 別にオブジェクト指向する必要が無ければしなくてもいいんだよ ドキュメントはもちろん書いたほうが良い
491 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 03:20:03 ] >>489 ゲ板の誤爆だろ
492 名前:デフォルトの名無しさん [2008/06/05(木) 03:28:31 ] >>479 の指摘がよく分からんのだが・・・・ てか,もうちょっと詳しく説明してくれ.
493 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 07:42:31 ] >>492 横レスだが、カプセル化は × 外部から操作不能にすること ○ 個々のオブジェクトが、役割を果たすために必要なデータと操作をまとめること ただし、デフォルトで外部からアクセス禁止にできる実装の言語は、初歩的ミスを 減らせる場合があるというメリットはある。
494 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 09:13:01 ] >>490 後で他人がリファクタリングする事を前提とした場合の 望ましいドキュメントの具体例をキボンヌ。 つか、「ドキュメント」って docstring 記述と doctest での確認のセットの事だと 漏れは理解してるけど合ってる? 全然違うなら、追加解説も気盆奴
495 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 17:30:34 ] >>493 www.horijp.com/blog/archives/2008/04/jruby11.html www.okisoft.co.jp/esc/ruby/jcgi/index.html スレ違いかもしれないけど、いいかんじだとおもたDuke blogs.sun.com/cinnabar/entry/jruby_meets_duke
496 名前:デフォルトの名無しさん [2008/06/05(木) 18:05:55 ] いいかんじかもしれない だがことわる!
497 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 18:15:00 ] >>479 この本持ってるけど、pythonはオブジェクト指向言語として不完全みたいなことは書いてないぞ。
498 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 19:07:00 ] じゃあ、分かっててわざと書いてないだけなんじゃね?
499 名前:デフォルトの名無しさん [2008/06/05(木) 22:40:34 ] お疲れ様です pythonでコマンドプロンプトを操作する方法を検討しています。 これを実行するためにgetoptを用いたいと思い、この関数を用いて、 コマンドプロンプトから対象のpythonファイルを開いたときに、 コマンドプロンプトのヘルプを表示するようにhelpを命令するプログラムを 作成してみました。 import getopt, sys def helps(): getopt.getopt(sys.argv[1:], "help") 実際にコマンドプロンプトで動かしても無反応で、実際に実行しても 「GetoptError: option -n not recognized」というエラーが出てしまいます。 リファレンスで確認してみたのですが、私には何が悪いのかわかりませんでした。 本当にPythonでコマンドプロンプトの操作ができるのでしょうか? また、操作ができるとして、このプログラムがどのように表記されてればよかったか についてもお聞きしたいです。 何卒よろしくお願いします
500 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 22:52:21 ] オブジェクト指向においてカプセル化ってそんなに大事な要素だとは思えない。 スコープさえ区別してくれれば、充分だ。
501 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 23:18:40 ] >>499 >>> import getopt >>> args = '-h -e -l -p'.split(' ') >>> getopt.getopt(args, 'help') ([('-h', ''), ('-e', ''), ('-l', ''), ('-p', '')], []) でもやりたいのはこっちだろう >>> args = '-n --help kwsk --lang=ja'.split(' ') >>> getopt.getopt(args, 'n', ['help=', 'lang=']) ([('-n', ''), ('--help', 'kwsk'), ('--lang', 'ja')], []) リファレンスもっかいよく読んでわからなかったらまたおいで
502 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 09:37:04 ] >>500 俺もそう思う オブジェクト指向はポリモフィズムが肝だと思う ああ、PythonがRubyに比べて云々って逝ってる香具師は もしかしたらselfが鬱陶しいっていうだけの話鴨試練
503 名前:デフォルトの名無しさん [2008/06/06(金) 11:29:42 ] pygame翻訳サイトさえあれば、、、俺だって、、俺だって、、、
504 名前:デフォルトの名無しさん [2008/06/06(金) 12:40:04 ] www.nishihiroshima.com/TSNET/TSpython/2/77.html >なにせ、いくら頭をひねっても、「型の無い言語であるPythonが、 >多重継承をサポートしなければならない理由」など、 >全くといっていいほど無いからです。 なんでこのひとは「型が無い」と思ったんだろう.
505 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 13:00:37 ] 俺、昔、「Haskellには型が無い」って主張する奴と議論したことあるよw Python の C3 MRO はそれだけ独立してでも知っておいて悪くないと思うおいら
506 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 13:31:11 ] >>504 静的型でnominal subtypingな言語だけを念頭に置いて「型」と 言ってるんだろうけど 言葉の使い方がいい加減で不正確なんだな ま、nominal subtypingならポリモーフィズム実現するには継承するしかないが Pythonのようなduck typingやstructural subtypingならそうではないから、 継承の意味薄いってのはその通り
507 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 13:40:26 ] self は確かにうっとうしい あれがつきまとうだけで オブジェクト指向っぽくない
508 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 21:17:31 ] >>507
509 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 22:25:39 ] むしろselfはオブジェクト指向っぽいと思う
510 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 00:12:52 ] PHPの$thisとかもうざいとか言い始めそうだな
511 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 00:23:29 ] >>509 いやselfはオブジェクト指向そのものなんだが それをいちいち書くからおかしいっつー話だよ >>510 いくら糞PHPでも引数に毎回書く必要はないだろ? Rubyでもselfが必要なときは書くんだし だけどPythonはくどいほど書くからw
512 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 00:39:24 ] オブジェクト指向っぽい考え方自体が オブジェクト指向っぽくないんだよ、俺にしてみれば。
513 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 00:48:47 ] オブジェクト指向かそうでないかの議論に熱くなる奴らは 総じてオブジェクト指向だな
514 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 01:07:28 ] さあwみなさまご一緒に レッツオブジェクト指向!
515 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 02:29:40 ] おまえらオブジェクト指向を嗜好し過ぎでオブジェクト思考になってると
516 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 09:20:45 ] 誰が(ry
517 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 10:47:16 ] 殺した(ry
518 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 11:07:46 ] クックロビ(ry
519 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 14:33:46 ] あ、そーれ
520 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 14:48:58 ] 〜三波春夫さん江〜
521 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 16:15:14 ] も り あ が っ て る よ う だ な w
522 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 16:58:49 ] 盛り上がってるところ悪いが 対話モードでの浮動小数で質問。 Python 2.5.1 (r251:54863, Jan 17 2008, 19:35:17) [GCC 4.0.1 (Apple Inc. build 5465)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> a = 4.8 >>> print a 4.8 >>> a 4.7999999999999998 aが「4.7999999999999998」になってしまう理由って何?
523 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 17:04:35 ] B. 浮動小数点演算、その問題と制限 www.python.jp/doc/2.4/tut/node16.html
524 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 17:26:30 ] >>523 printはコンピュータ内部の値じゃなくて 見た目を整えたものを表示してくれるのね。 サンクス。 盛り上がってるところすまなかった、続けてくれ。 jp.youtube.com/watch?v=cC_1Dv8Xvf4
525 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 19:29:57 ] >>524 printというより、repr()とstr()の違いってとこだな ttp://www.python.jp/doc/nightly/tut/node9.html
526 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 20:07:06 ] >>> (4.8).__str__(), (4.8).__repr__() ('4.8', '4.7999999999999998')
527 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 16:34:28 ] クッキーについて質問です webページの自動ログインスクリプトを作ろうと思い、urllib.urlopen()を使って あるページのフォームの情報をPOSTしてみたのですが、そのページのhtmlが <script> function Func(){ document.cookie = aaa } </script> 〜 <form method="post" action="bbb/ " onSubmit="javascript:Func();"> のようにクッキーを設定しており、思ったような結果が返ってきません。 この動作をpythonで代替するにはどうすればよいのでしょうか?
528 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 21:44:45 ] >>527 cookielib, urllib2
529 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 22:18:10 ] urllibでなんとかしたいんじゃないの?
530 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 22:36:10 ] いえ、出来るなら何でもいいです cookielibとurllib2、色々ググってみて cj = cookielib.CookieJar() cjhdr = urllib2.HTTPCookieProcessor(cj) opener = urllib2.build_opener(cjhdr) r = opener.open(url, params) のようにするのは何とかわかりましたが、クッキーをどう設定したらいいのかよくわかりません 具体的にどうすればいいのか、ご教授願えないでしょうか
531 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 22:43:26 ] JavaScriptの部分を自分で解析しないと駄目じゃない?
532 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 22:44:11 ] ググって見つかった例でうまくいかないなら 具体的なサイトを示した方が早い気が javascriptがはさんであるとうまくいかないのかな?
533 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 22:48:09 ] cookielibはレスポンスヘッダの解析のみでしょ
534 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 23:22:02 ] そもそもcookieについてよく知らないもので、この質問が適切かどうかもよくわからない状況です… 身元がばれるため具体的なサイトは示せませんが、問題と思われる部分を抜粋すると、 function idgisSetRedirectionCookie( theForm ) { 〜 { // modify the following values for your environment var idgisRedirectorUrl = "https://aaaa"; var idgisRedirectionUrlCookieDomain = "bbbb.jp"; var idgisRedirectionUrlCookiePath = "/"; // the following code should not be modified var idgisRedirectionUrlCookie = "IdgisRedirectionUrl"; var gaRedirectionUrl = theForm.HiddenURI.value; if( idgisRedirectorUrl != gaRedirectionUrl ) { document.cookie = idgisRedirectionUrlCookie + '="' + unescape(gaRedirectionUrl) + '";' + 'path=' + idgisRedirectionUrlCookiePath + ';' + 'domain=' + idgisRedirectionUrlCookieDomain; theForm.HiddenURI.value = idgisRedirectorUrl; } result = true; return result; } 〜〜〜 <FORM NAME="login" METHOD="POST" AUTOCOMPLETE="off" ACTION="https://cccc" onSubmit="javascript:{ return idgisSetRedirectionCookie( this ); }"> <input type='hidden' name='HiddenURI' value="https://dddd"> こんな感じです(aaaa、bbbb、cccc、ddddは全部違うURL)
535 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 23:50:22 ] 原理的にはそのJavaScriptを解析して動作をエミュレートすれば良いはずだけど 実際にはかなり難しいんじゃないかと思う 現実的かと思うのはwin32comを使ってWebブラウザをコントロールする方法 ExcelをPythonからいじくる例はたまに見かけるからそれらを参考にしてみては
536 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 00:05:54 ] >>534 そのスクリプトで document.cookie = hogehoge とか設定してる値が常に固定なら、 HTTPのヘッダに Cookie: hogehoge という形で加えてPOSTすりゃいいだけ urllib2のRequestクラスならheaderを好きなように設定できるはずだ スクリプトの内容が可変なら、>>535 が言ってるように スクリプトを自分でパースするしかない
537 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 00:15:58 ] 固定だったらそいつはわざわざ何がしたいんだって話になるがなw
538 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 00:18:04 ] 可変にしても、スクリプトの内容自体はほぼ同じで、埋め込まれてる 文字列リテラルの内容が違うだけだろうから、 正規表現や何かで簡単にぶっこぬけると思うけどね
539 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 00:48:31 ] なんとなく、SPAM用のスクリプト作成の手助けをした気がしなくもないw
540 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 00:48:52 ] 環境によって若干変わってくるのでなんとか正規表現とかで頑張りたいと思います 今現在の環境だけでは変わらないので、とりあえず今だけでも動かそうと思うのですが、 Requestクラスの使い方は data = {'username':'qwerty', 'password':'asdfgh'} #等など req = urllib2.Request('https://cccc', urllib.urlencode(data), {'Cookie':hogehoge}) r = urllib2.urlopen(req) こんな感じで合ってます?
541 名前:デフォルトの名無しさん mailto:cookiejar [2008/06/09(月) 04:46:25 ] 一応通報した
542 名前:デフォルトの名無しさん [2008/06/09(月) 06:30:18 ] except Exception, inst: って書き方がなんかきもちわり. 投げられた Exception クラスのインスタンス inst を受け取るわけだけど, except (Exception1, Exception2, Exception3): みたいに複数のクラスを受け取る時にはどうやってインスタンス受け取るんだよ.
543 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 06:35:13 ] except (Exception1, Exception2, Exception3), inst:
544 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 06:35:33 ] >>542 except (Exception1, Exception2, Exception3), inst: Python3.0では書式変わるから、それまで我慢しる
545 名前:デフォルトの名無しさん [2008/06/09(月) 11:35:42 ] Python 3000 とかいうやつ?
546 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 20:54:37 ] >>500 ありがとうございます。 お礼が遅れてしまい申し訳ありません。 恐縮ですがもう少しお付き合いお願いします。 先日教えていただいた、 >>> args = '-n --help kwsk --lang=ja'.split(' ') >>> getopt.getopt(args, 'n', ['help=', 'lang=']) をpythonで実行してみたところ、エラーが出ず、 ([('-n', ''), ('--help', 'kwsk'), ('--lang', 'ja')], []) と正常に表示されました。 正常に動いていると判断し、このプログラムを以下のように記述したpyファイルを 用意し、実際にコマンドプロンプトで起動したときにコマンドプロンプトのヘルプを 表示できるか確認したのですが、無反応でプログラムが終了してしまいます。 ファイル名:ex.py # coding: utf-8 import getopt, sys args = '-n --help kwsk --lang=ja'.split(' ') getopt.getopt(args,'n',['help=','lang=']) 考えられる引数を入力してみたのですが反応がなく、このプログラムを進めていただく前に、教えてもらった方法でもやってみたのですが ヘルプの表示ができませんでした。 リファレンスのテストコードでgetoptの動きを確認してみたかったのですが、 こちらも起動しなかったため確認できませんでした。 コマンドプロンプトでこのファイルを起動し、コマンドプロンプトのファイルを起動するには、 プログラムのソースに何か加える必要があったのでしょうか? それとも、コマンドプロンプトを使用するときに、何か特別な記述が必要だったのでしょうか? アドバイスをよろしくお願いします。
547 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 21:30:31 ] 「コマンドプロンプトのヘルプ」って、 C:\>cmd /? のことだよな?普通 それに>>500 とどう関係があるんだよ。
548 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 22:01:46 ] getopt.getoptの戻り値を使った処理を書かないと何も起こらないのは当然のような www.python.jp/doc/nightly/lib/module-getopt.html
549 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 23:00:33 ] 対話型プロンプトだと戻り値と出力の区別が付かないからね 勘違いする初学者が出てきてもおかしくない どこかのカンファレンスか何かで問題提起されてたらしいが >>546 レス遅そうなのであなたが本当にやりたいことを確かめずに書くけど myhelp.py: import os, sys os.system('help %s' % (' '.join(sys.argv[1:]))) 実行例: C:\> myhelp.py cd 現在のディレクトリを変更したり、ディレクトリ名を変更したりします。 [以下略]
550 名前:デフォルトの名無しさん mailto:cookiejar [2008/06/10(火) 01:45:45 ] 解決しました ほんとうにありがとうございました
551 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 01:53:33 ] どうみても(ry
552 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 02:19:09 ] mailto:cookiejar
553 名前:デフォルトの名無しさん mailto:cookiejar [2008/06/10(火) 04:14:00 ] あぁ俺か 時間帯でばれるもんなんだな これから気をつける
554 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 19:05:34 ] はじめまして、Pythonを勉強してみようと考えているものです。 おすすめサイト、書籍などお教えください。 ・やりたいこと TDDでWebアプリ開発 ・プログラミング暦 Delphi 3年(趣味のフリーソフト作成) Java 1年(資格取得のみ、実務経験なし) PHP 4年(Webアプリ構築) よろしくお願いします。
555 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 19:55:44 ] っamazon.com
556 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 19:59:56 ] つgoogle.com
557 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 20:01:51 ] つyahoo.com
558 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 20:02:05 ] pc11.2ch.net/test/read.cgi/tech/1209480428/5
559 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 20:02:27 ] wiki.python.org/moin/WebProgramming
560 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 20:04:14 ] www.python.jp/doc/release/tut/
561 名前:デフォルトの名無しさん [2008/06/12(木) 05:09:29 ] グラフ処理をPythonでやりたいんだけど いいライブラリーありませんか? boostのBGLみたいなものを考えています。
562 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 05:13:55 ] graphviz
563 名前:デフォルトの名無しさん [2008/06/12(木) 09:21:07 ] ちょ、それは可視化なんで。
564 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 10:15:40 ] >558-560 ありがとう、一通り目を通してみます。 ひきつづきTDDでWebアプリについて解説してるページやチュートリアルがあったら教えてください。 英語でも可。