1 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 11:20:45 ] このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、 お礼は Python の布教と初心者の救済をお願いします。 エラーを解決したいときはエラー表示や環境を略さずに書き込んで下さい。 騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。 次スレは >>950 辺りで 前スレ くだすれPython(超初心者用) その4 pc12.2ch.net/test/read.cgi/tech/1243160751/ 関連スレ Pythonのお勉強 Part35 pc12.2ch.net/test/read.cgi/tech/1253535109/
116 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 21:15:11 ] リファレンスのマニュアルの不備を指摘する前に、己の技術力不足を改善しろw
117 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 21:22:18 ] >>116 ( ゚Д゚)ポカーン・・・頭大丈夫?
118 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 21:23:33 ] ┐(´ー`)┌
119 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 21:25:48 ] またruby厨の荒らしですか
120 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 21:27:29 ] どこからRubyが出てくるんだよwww
121 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 21:30:44 ] >>112 > またDBから抽出したのをまたDBにinsertしたいとき 言ってることがよくわからんが、 UTF-8に変換してからDBに入れたんだろう? DBからはunicodeで戻ってくるの?
122 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 21:34:05 ] >>110 例外を吐くのは、変換できなかった時だろ。 そうでなくとも知らないうちに、 他の文字に変換されるよりはましだと思うのだが。
123 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 21:40:34 ] >>115 どこが「いい加減きわまりない」ないんだろう? ドキュメントの記述が間違っていることは見たことがないし、 もし見つけたのなら、こんな所で管を巻いてないで報告すればいい。 www.python.org/dev/contributing/
124 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 21:49:04 ] UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 113: ordinal not in range(128) args = ('ascii', 'INSERT IGNORE INTO test(name,event,mysy...\xa8\xe3\x82\xb5\xe3\x83\xb3\xe3\x82\xb0\xe3\x83\xa9\xe3\x82\xb9\xe3\x81\xa7\xe5\xa4\x89\xe8\xa3\x85 [11/10])', 113, 114, 'ordinal not in range(128)') encoding = 'ascii' end = 114 object = 'INSERT IGNORE INTO みたいな感じで帰ってきます。
125 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 22:32:39 ] title = r[1].decode("cp932").encode("UTF-8")
126 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 23:21:18 ] サングラスで変装?
127 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 23:21:56 ] >>123 1.exsampleが非常に少ない 2.表記が抽象的な所がある たとえば文字列操作あたりで見てみると Python - 3.6.1 文字列メソッド www.python.jp/doc/release/lib/string-methods.html C# - String メンバ msdn.microsoft.com/ja-jp/library/system.string_members (VS.80).aspx Pythonのドキュメントの表記って抽象的だったり表記が統一されていないところが随所にある オブジェクト指向の言語なのだからオブジェクト名で書くのが普通だと思うが 文字列?単語?"文字列=単語"で良いの?数って何?int?long? C#に限らずリファレンスマニュアルならば暗黙の了解がある内容でも明文化するのが 普通だぜ?
128 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 23:24:23 ] >>127 > 1.exsampleが非常に少ない >>116 > 2.表記が抽象的な所がある 静的型言語が好きならPython使うな
129 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 23:27:14 ] >>125 ありがとうございます。。 エラーが止まらないのですが、基本的に、文字型が違うので連結が出来ていない。 という認識でいいのでしょうか
130 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 23:33:39 ] >>127 君が >>1 にもあるような wiki かなんかで exsample を作っていけば勉強になるよ ^ ^
131 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 23:33:55 ] >>127 日本語訳の批判はこちらへどうぞ Pythonドキュメント翻訳プロジェクト www.python.jp/Zope/pythondoc_jp/
132 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 23:34:56 ] >>129 DBの種類も言わない DBの文字コードの設定がどうなってるかも言わないし調べようともしていない ソースも貼らない どしろうと?
133 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 23:38:04 ] 1つ言えることは、unicodeとstrを混ぜると高確率でエラーになる。 混ぜるな危険。
134 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 23:39:15 ] >>132 すいません。。 >>133 print type() してみるとunicodeとstrが混在してました。。 出直してきます
135 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 23:50:14 ] >>131 日本語訳の問題じゃないよ。 あえて「文字列」としているのは、原文でも string といって str, unicode その他 basestring を継承した 文字列型を区別しないで書いているから。 厳密な型を書かないのは動的型付けだから。
136 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 05:09:37 ] >>128 ドキュメントの記載が不明瞭である事と技術云々は全く関係ないだろ 組み込みスクリプト最大手のPythonで >静的型言語が好きならPython使うな はWindowsが嫌いなら使うなと言っているのと同義だなw >>135 ちゃんと分けられるじゃん。それをそのまま文書化すれば良いだけなのに 何でわざわざごちゃ混ぜにしたような書き方になっているのか理解に苦しむ basestringが〜 basestringを継承するstrが〜 basestringを継承するunicodeが〜 って書けば良いだけだろ。クラスが判る奴ならそれだけで通じる
137 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 08:27:12 ] 言ってることは正しいと思うけどOSSだと言い出しっぺの法則で終わるだけだぞ
138 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 09:27:54 ] >>136 ちゃんと分けられないよ。 誰かが勝手に追加した新しい文字列型も「文字列」に含まれるんだぜ? duck typingな動的型付け言語に慣れろ。
139 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 09:34:20 ] 公式ドキュメントは、CPythonの特定のバージョンのドキュメントだけじゃなくて、 他のPythonの処理系も含めた「Python標準ライブラリ仕様」を定めてるだけだからな。 CPythonの現在の仕様を詳しく書き下すんじゃなくて、近い将来のPythonや他のPython処理系が 満たすべき一般化された仕様を書いているから、あまり具体的な話はできない。 逆に、Pythonのドキュメントに書かれていない詳細な実装依存の仕様に依存したらいけない。
140 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 12:02:11 ] >>138 , 139 つっこみどころ多すぎだろw 多分>>136 の言っている意味をあんたらは汲み取っていないね たとえば 組み込み型には 6 つのシーケンス型があります: 文字列、ユニコード文字列、リスト、タプル、バッファ、そして xrange オブジェクトです。 この場合の「文字列」がstrで、「ユニコード文字列」がunicodeであるのは明白だ 「組み込み型」で「6つ」まで限定してる「CPythonの」ドキュメントなんだから ちなみにこれは和訳が悪いというわけでもない 原文はこう There are six sequence types: strings, Unicode strings, lists, tuples, buffers, and xrange objects. (For other containers see the built in dict, list, set, and tuple classes, and the collections module.) >>139 ご冗談を。 ならたとえばcStringIOなんて実装バリバリ意識したものについて書く必要がないし 書いてはいけない 仕様だけならStringIOだけ見せればよいだろ どう見てもあれはCPythonのドキュメントです
141 名前:140 mailto:sage [2009/11/11(水) 12:13:49 ] まあ以上を指摘した上で、俺は>>137 に同意なわけだがw オプソにMS並みのドキュメントの質を期待しても無駄だぜ 質が不満なら自分でやれやという話だ
142 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 12:15:33 ] MSのドキュメントがそんなに良いとは思えない 変なのお手本にする必要はない
143 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 12:24:30 ] 日本語しか見てないひとだね
144 名前:140 mailto:sage [2009/11/11(水) 12:30:04 ] 原文では確かにbuiltinだとは言ってないね しかし"six"と限定しているだろう basestringを意識しているのなら、なおその列挙の仕方はあいまいだし 一般名詞の"strings"と、"xrange"のような明白な特定の型を並列で混用しているのも 良い技術文書のやりかたではないね
145 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 12:30:19 ] 一般のソフトのドキュメントに比べると開発環境のはかなりいいけどね。
146 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 14:06:26 ] >>140 >>127 でstringメソッドの例を出していて、 >>138 , 139 は string メソッドで具体的な クラス名を使わない理由を説明しているのに、なんでいきなり別のドキュメントに飛ぶの?
147 名前:140 mailto:sage [2009/11/11(水) 14:41:46 ] >>146 ああすまん、別のところを見ていたみたいだね。 俺は>>127 とかとは別人だが。 つっても同じPythonスタンダードライブラリのドキュメントの話で ドキュメントの質を問う話をしてるんだから、引用箇所なんてどこでもよくね? 俺が引用したのはBuilt-in Typesのドキュメントだけど、本当にひどいよ。 Buit-in Typesというくくりの Sequence Types ― str, unicode, list, tuple, buffer, xrange というタイトルの文書なのに、 いきなり先ほどに引用したような書き出しになる。 型名がstrで、それがいわゆる文字列のための型であるとすら書かれず、strとか stringsとかいう書き方が混用されている。非常にあいまいで不親切だ。 正確性、一覧性や網羅性とった点についても不満がある。 basestringに関しても触れられていないしね。
148 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 15:18:46 ] 最新版でない、しかも有志による日本語訳に基づいた批判はフェアじゃない
149 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 19:35:16 ] >>36 みんなのPython とかいうのがあったような気がするが。
150 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 19:39:25 ] >>148 最新版の日本語訳されたドキュメントってどれさ ttp://www.python.jp/doc/release/index.html じゃないのか?
151 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 19:41:58 ] ( ´,_ゝ`)プッ
152 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 19:46:32 ] >>149 別にチュートリアルで問題ないだろ。 あれが難しいなら、ウェブに転がってる文書読んでからでもいいし。
153 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 20:44:45 ] 畑も耕さず、種も蒔かず、雑草も抜かず、肥料も巻かず、 水もやらず、添え木もせず、収穫もせず、金も払わず、 ただ実を食う。 そんな人間にも育て方が下手だと 批判をする権利はあります。
154 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 23:03:30 ] 糞本の著者はどうしてみんぱいに粘着するの?
155 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 07:46:11 ] 海外だとこれに凄い数のレビューがついてるけどどんな本なんだろ www.amazon.com/Python-Programming-Absolute-Beginner-Michael/dp/1435455002/ref=sr_1_1?ie=UTF8&s=books&qid=1257979488&sr=1-1
156 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 08:51:53 ] 97 of 99 people found the following review helpful: 5.0 out of 5 stars Painless way to learn programming, September 4, 2003 75 of 76 people found the following review helpful: 5.0 out of 5 stars Best first Python Book (and not just for beginners), October 12, 2003 25 of 25 people found the following review helpful: 5.0 out of 5 stars Wow! What a refreshing approach to python!, October 2, 2003 俺は遠慮しとく
157 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 08:54:41 ] >>154 ダメな奴ほど暇なんだよ。
158 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 13:56:04 ] 俺がダメなのは全部アイツのせい。
159 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 16:36:14 ] 日本語訳の最新版ってこれじゃないの? pythonjp.sourceforge.jp/dev/
160 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 18:51:06 ] >>159 ちょw英語だらけだぞw 確かに2.6.x対応版みたいだが
161 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 19:25:21 ] Pythonスクリプトをタスクトレイに常駐させることはできますか?
162 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 19:33:06 ] >>161 タスクトレイを操作できるライブラリとGUIツールキットがあれば出来るかもね
163 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 19:34:59 ] ctypesを使えばできる APIはShell_NorifyIcon ツールキットに関してはシラネ
164 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 19:46:07 ] kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/8861.txt
165 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:43:01 ] not enough arguments for format string って具体的にいうとどんな感じのエラーでしょうか?
166 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:50:31 ] 書式化文字列の引数が足りません
167 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:55:40 ] 2.6と3.0が入ってる環境でPyScripterをインストールしてしまいました PyScripterを使うと3.0で認識されます 2.6を利用して書きたいのですが、どうすればいいですか
168 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:12:23 ] mysqlのテーブルの照合順序をutf8_unicode_ci insert文に日本語が含まれる場合、insert文をunicode型にする必要がありますか?
169 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:43:55 ] プログラムって何?の俺が始めるからお勧め本教えて。 まじで全然知識無い人が始める。
170 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:53:02 ] >>167 PyScripter.exe --python26
171 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:55:34 ] >>169 ありません
172 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:59:17 ] >>170 なぜかそのコメントからヒントを得て解決しました くだらない質問して申し訳なかったです
173 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:08:55 ] >>169 具体的な目標を言ってください
174 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:26:20 ] プログラムの勉強をするに当たって本を読んでも学習効果は望めない。 脳と神経でつながっている指を動かし、 キーボードを打つのが至上の勉強法。 こういってもいいだろう。 「プログラミング=キーボード叩き」 ブラインドタッチが出来ると学習曲線が格段に良くなる。 タイプが無意識行動となるので、プログラミングに意識を集中できる。 よって、君が一番最初になすべきことは、 北斗の拳で全員ぶっ飛ばすことだ。
175 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:38:27 ] 北斗の拳でシンに勝つところまで逝ったけど 最後だけクリアできないまま数年放置プレイ中
176 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:39:45 ] 今の状況で、日本語の本をメインにpythonからプログラミングに入門するのが得策といえるか。 pythonの出版物となるとかなり限られているぞ。 rails関係を除いてもまだrubyの本の方が多い まずは入門書の入門書みたいなのがたくさん出ているjavascriptとかperl、Cあたりで プログラミングの基礎を学んでから来たほうがいいと思う そのレベルになればいきなり初めてのpythonを読んで問題ないし(面倒ならpythonチュートリアルでおk)
177 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:40:32 ] まあ昔に比べたら天国みたいなもんなので 何でもいいんじゃないすか ネットなんてなかったし
178 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:42:22 ] 皆さんの意見をまとめるとruby最強ということですね なるほど
179 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:44:18 ] rubyで入門書が多いのは 一冊ですっきりわかる良本が無いことの裏返しだろw
180 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:46:19 ] いや、ruby は仕様がころころ変わってしまうから、まともな本が出せない。
181 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:47:29 ] なおゲームは有料のものを購入すること。 せめて元を取らねばという気持ちが ゲームクリアする方向に作用する。 さらに金は、お小遣いなどではなく自分で稼ぐべき。理由は先と同様。 これによって君は一段ずつ確実にピラミッドを登っていくだろう。 まるでシュウのように。
182 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:58:59 ] 初心者にRubyとPerlはない。絶対にない
183 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 00:12:04 ] さて、もう一月ぐらい経っただろうか? 手が慣れたところで先に進もう。 ひょっとしたらプログラムをしたいという気持ちが 無くなっているかもしれない。 しかし、それでもいい。それでもOK。下を見てくれ。 書籍を買う(資金減少) → 読む(時間消費) → 飽きた → 脳みそ磨耗 激打を買う(資金減少) → 打つ(時間消費) → 飽きた → タイプ能力上昇 つまりタイプゲームを買うのは、本を買うよりずっとお得なのだ。
184 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 00:21:34 ] みんなのPythonはおすすめだよ
185 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 00:59:04 ] 飽きてないならプログラミングに進みたいが、 残念ながら私にも勧めることの出来る本が無い。 ちなみに私の考える初心者向け良書とは、 読んで理解しなくてもよい本だ。 よって他の方に良さそうなものを聞くことにする。 ぐぐーる先生にお伺いしたところ、次のサイトを教えていただいた。
186 名前:検索ワードは"Python ゲーム" mailto:sage [2009/11/13(金) 01:00:44 ] ttp://pygame.skr.jp/ ツ 許 P / ,、r'";;;;;;;;;;;;;;;;;;;;;;;;;;;;;`';,、 ,r';;r" _ノ 何 | さ .H L_ /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\ ,';;/ ) と ル れ P //;;/´ `' 、;;;;;;;;,,l;;' /ヽ と Pu 使 る. が /.,';/ ヽ;;;;,l;L_ .,,、,--ュ、 ';;;;;;;;;i な ki い の l |;|┌--‐フ ┌----、、 |;ヾr''‐ヽ, ,、ィ'r-‐''''''‐ヽ ';;;;;;く !! Wi ま は i |l ~~__´ 、 ``'__''''┘ |;;;;;l rO:、; ´ ィ○ヽ 'i;;;;;厶, ki で l _|. <,,O,> 〉 <,,O,,> |;;;;;| `'''"/ `'''''"´ !;;;;;;;;ヽ じ ._ゝ'|. / 、 |; ,' / 、 |;;;;;;;;;;;;;レ、⌒Y⌒ヽ ゃ 「 | | ( ) .ソ l ,:' _ ヽ .|;;;;;;;//-'ノ ぞ ヽヽ | _,ニ ニ,,,,,_ ', ゞ,' '"'` '" i;;;;;i, `' / ⌒レ'⌒ヽ厂 ̄ `| ,、ィ-‐''__'''‐-`,、 '' ', i、-----.、 `''"i`'''l 人_,、ノL_,iノ! ', :i゙''''''''''`l' ` _人__人ノ_ヽ ヾ゙゙゙゙ニニ'\ ,' ト、, / ヽ. L__」 「 止 笑 L_ ヽ〈 i| Vi゙、 ハ ワ {. ヽ. -、、、、 ' ノ ま い 了゙, ,ヽ===-'゙ ,' , // ヽ ハ ハ ヽ. ハ ) ら が | ',.' ,  ̄ , ' ノ /./ ヽ, ハ ハ > /|ヽヽ、___,,,,、 'く ん > ヽ.  ̄´ / ,、 ' / / \ ハ ハ / ノ. | ヽ フ / ノ:lゝt-,-‐''" / ,.ィ゙ /
187 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:07:53 ] python 2.5 以上で作られた wiki ってどんなのがありますか? SQLite とかどんな環境でも動きますか? インストールは簡単ですか?
188 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 02:31:42 ] Python製で一番有名なのはMoinMoinWikiってやつ。 データベース不要。 インストールはpukiwikiよりはめんどい
189 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:32:59 ] >>182 初心者にとってRubyの「日本語の資料が充実している」というのはかなり重要だよ >>183 必死にググるのに疲れたw Pythonの標準クラスリファレンス何処ー(・∀・ )っ/凵 ⌒☆チン
190 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 08:06:18 ] >>185 >ちなみに私の考える初心者向け良書とは、 >読んで理解しなくてもよい本だ。 絵本より長い本読んだことないとか? どんだけゆとりだよ(wwwwwwwwww
191 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 08:50:58 ] 畑も耕さず、種も蒔かず、雑草も抜かず、肥料も巻かず、 水もやらず、添え木もせず、収穫もせず、金も払わず、 ただ実を食う。 そんな人間にも育て方が下手だと 批判をする権利はあります。
192 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 08:53:14 ] >>188 ありがとうございました MoinMoinちょっとみてみます
193 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 10:44:06 ] PythonスレでRuby薦めんなアホ
194 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 11:30:45 ] >>191 出典あんの? 自作ポエム?
195 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 11:39:10 ] 最近ほかのスレで見たからコピペ
196 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 13:58:56 ] おや、またruby厨の荒らしですか
197 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 14:56:41 ] >>169 初めてのPython。オライリーが出してるやつ。 英語読めるならLearning Python。
198 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 15:06:02 ] 基地害は全部厨房用言語(ruby)にいってくれってこった
199 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 15:10:25 ] そういう煽りするとPythonも使ってないんだろうなって思われちゃうよw
200 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 15:18:18 ] >>198 そう言うんならBlenderにRubyを組み込んでくれw
201 名前:デフォルトの名無しさん [2009/11/13(金) 16:26:28 ] Pythonを使ってXMLをDOMで処理したいのですが、 xml.dom とpyxml.sourceforge.net/topics/ とは違うものなのでしょうか? またこれらはExpatのPythonバインディングとも違うものなのでしょうか? Python 2.4 しか使えない環境で使いたいツールを 作ろうとしているのですが、どのライブラリを使うと ポータビリティが最も高いのでしょうか? 10KB程度のそれほど大きくないXML文書を 読み込んで異なる表現のXML文書に変換するツールです。 XSLTでは処理できないような変換なので Python を使うことを考えています。 Python は twisted でネットワークがらみの 小規模のツールを書いたことがある程度です。
202 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 16:28:34 ] >>199 いいんだよ。他人からどう思われようが、被害が少なければそれでいい。
203 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 16:44:07 ] lxmlって2.4で使えるっけ?
204 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:26:32 ] 使える Python Package Index : lxml 2.2.4 pypi.python.org/pypi/lxml/2.2.4
205 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:37:38 ] ProgrammingError: (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '\xe3\x80\x90\xe7\xb5\x8c\xe6\xb8\x88\xe3\x80\x91\xe4\xb8\xad\xe9\x96\x93\xe' at line 1") このエラーは具体的にはどんなエラーなんでしょうか?
206 名前:デフォルトの名無しさん [2009/11/13(金) 17:46:36 ] near の後は 【経済】中間 の UTF-8 表現
207 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:54:00 ] >>206 ありがとうございます。 MySqlに日本語をinsertする場合はunicode型でないといけないのでしょうか
208 名前:デフォルトの名無しさん [2009/11/13(金) 18:02:43 ] >>207 それはもはやPythonの話ではなくMySQLの話だな。 it.kndb.jp/entry/show/id/15 クライアントから送られるSQL文の文字コードを 指定するためにデータのベースへの接続後すぐに set names utf8; を発行するのがいいんじゃね?
209 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:04:34 ] って、UTF-8でMySQLとやりとりしたということじゃなかったのか。 インターフェイスで使う文字コードがあってさえいれば 別に他の文字コードでもいいと思うけど。
210 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:09:30 ] >>207 show variables like '%char%'; で表示される円コーディングにあわせるのが正しい方法
211 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:12:18 ] >>208-210 たくさんありがとうございます。 試してみます。
212 名前:210 mailto:sage [2009/11/13(金) 18:26:15 ] あ、 >>208 見ないでレスした [mysql] default-character-set=utf8 [mysqld] default-character-set=utf8 character_set_server=utf8 skip-character-set-client-handshake
213 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:29:46 ] turtleモジュールは図形描写に誤差があるのですか? 三角形、四角形、五角形…を順番に描かせるとずれてしまいます 命令が間違っているのかもしれません・・・ from turtle import* reset() clear() h=3 while h<10: a=h b=(a-2)*180 c=b/a d=180-c for i in range(a): forward(100) right(d) h=h+1
214 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:46:33 ] >>213 正七角形の時に角度が整数の範囲に収まらなくなるが、 int 同士の演算なので、小数点が切り捨てられている。 from __future__ import division をコードの先頭に置くか、 c の計算を、 c = float(b) / a に置き換える。
215 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:50:09 ] >>213 ついでに h = 3 while h < 10: ... は、for i in range(3, 10): でOK
216 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:59:52 ] >>213 です 助かりました、ありがとうございます。