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


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

くだすれPython(超初心者用) その5



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です
助かりました、ありがとうございます。






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

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

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