1 名前:デフォルトの名無しさん mailto:sage [2014/03/08(土) 09:54:51.11 ] このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。 エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。 騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。 次スレは >>985 辺りで 前スレ くだすれPython(超初心者用) その21 toro.2ch.net/test/read.cgi/tech/1388634728/ 関連スレ Pythonのお勉強 Part49 toro.2ch.net/test/read.cgi/tech/1387528488/ ◆関連リンク Python の Home Page ttp://www.python.org/ ◆長いコードはこういうところにはってください ttp://ideone.com/ ttp://codepad.org/ ttp://pastebin.com/ ttp://dpaste.com/ ◆まとめwiki ttp://python.rdy.jp/
427 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 11:44:40.39 ID:L7hFyRuv] dataに何を入れてるのかも書かないと
428 名前:デフォルトの名無しさん [2014/04/08(火) 11:49:06.03 ID:fr68/BJc] >>427 こんな感じです。 # coding: utf-8 import csv import unicodedata f = open('hoge.csv', 'rb') reader = csv.reader(f) for data in reader: print unicodedata.normalize('NFKC',data)
429 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 12:03:57.69 ID:26VivQWC] >>428 unicodedata.normalize が取る引数は unicode型の文字列 そのコードでは、(unicode型でない)文字列のリストを渡してる * リストの要素毎にnormalizeを適用する * 各要素の文字列は decode して unicode型に変換
430 名前:デフォルトの名無しさん [2014/04/08(火) 12:34:40.32 ID:fr68/BJc] >>429 ありがとう。何でだめなのか分かった。 でもレスしてもらった事をコードにする知識がまだないから出直してきます... できないのがもどかしいけど、がんばります。ありがとう
431 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 17:04:51.24 ID:1uiyPTpc] list1 = [ [3, 1], [2, 3], [1, 2], ] これを 1番目を基準にソートする方法 list1 = [ [1, 2], [2, 3], [3, 1], ] 2番目を基準にソートする方法 list1 = [ [3, 1], [1, 2], [2, 3], ] forとifで複数行に書かないコードを教えてください
432 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 17:09:18.39 ID:zuIQgCzz] >>431 ここに書いてある docs.python.jp/2/library/functions.html#sorted
433 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 17:47:38.57 ID:ziREpSsJ] こいういやつって超初心者だからわからないとかじゃなくて 初心者だけどググッて調べるのがメンドクサイからオレ様に教えろくださいってやつか、 ただの質問厨だろ まず、自分のpythonの環境や、どこまで調べて何が分からなかったか書いてから質問しろよ
434 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 17:54:30.49 ID:zuIQgCzz] 虫の居所が悪そうだぬ
435 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 19:41:38.76 ID:MyudluU2] DJangoの翻訳って1.4が終わるまで続けるんですか? 日本の公式サイト?は全然進んでないし古すぎるし存在する意味があるのでしょうか?
436 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 20:02:18.23 ID:Mbk16lr4] 馬鹿鹿無理
437 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 21:12:11.87 ID:Qh3mpzXa] >>> "あ".encode("cp932") b'\x82\xa0' >>> b"\x82\xa0".decode("cp932") 'あ' となりますが82という数値から"\x82"をつくるにはどうすればいいのでしょうか
438 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 21:40:36.21 ID:lzqz/lWb] >>437 b = bytes([0x82, 0xA0]) print(b) print(b.decode('cp932'))
439 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 21:45:17.40 ID:Qh3mpzXa] >>438 ありがとうございます! bytesってリストも引数にとれたんですね
440 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 21:47:57.78 ID:rqqHIIZN] chr(82) # R
441 名前:デフォルトの名無しさん mailto:sage [2014/04/09(水) 07:53:21.44 ID:oVNr0DOE] print '\\x' + '82'
442 名前:デフォルトの名無しさん [2014/04/09(水) 14:07:51.72 ID:gj8rQfUA] NHKで会見やってるよ
443 名前:デフォルトの名無しさん mailto:sage [2014/04/09(水) 14:16:56.95 ID:zyxn12EM] 会場から記念パピコ
444 名前:デフォルトの名無しさん [2014/04/09(水) 14:18:24.37 ID:gj8rQfUA] 読むんだ
445 名前:デフォルトの名無しさん mailto:sage [2014/04/09(水) 14:22:58.58 ID:qA8ouB3T] おぼちゃんの会見?
446 名前:デフォルトの名無しさん mailto:sage [2014/04/09(水) 14:33:15.86 ID:rnlf/mPK] 必死で真実を訴えるか平気で嘘を付けるかが量子もつれな顔
447 名前:デフォルトの名無しさん mailto:sage [2014/04/10(木) 00:49:29.03 ID:GmndHch1] PythonではCMSで王道な選択肢を教えてください PHPならWordPress,Drupal,MediaWiki,Dokuwiki,joomlaなど
448 名前:デフォルトの名無しさん [2014/04/10(木) 01:06:37.83 ID:QISZ32jk] 不自由なヤツ増えたなー
449 名前:デフォルトの名無しさん mailto:sage [2014/04/10(木) 01:11:29.41 ID:2cJgY0lS] www.lleess.com/2013/05/python-content-management-system-cms.html#.U0VwqdsZW1E pythonは既に終わった.Rubyも...。node.jsかPHPで探せ
450 名前:デフォルトの名無しさん mailto:sage [2014/04/10(木) 01:23:49.83 ID:h7PIzVk2] てか本当にCMSが必要なのか微妙な雰囲気が漂う
451 名前:デフォルトの名無しさん mailto:sage [2014/04/10(木) 10:19:27.96 ID:b9ngN5Kh] 昔 DB+HTML 最近 DB→固定HTMLを静的に生成 今 CMS 元に戻ってるだけなんだけどな webクリエーター(ω)が プログラマからデザイナになってまたプログラマに戻って来た感じ
452 名前:デフォルトの名無しさん mailto:sage [2014/04/10(木) 12:31:13.17 ID:Ia8pA1h1] どうしてもpythonでやるならploneじゃない? まあ何でやるかはサーバー環境次第な気がする。
453 名前:デフォルトの名無しさん mailto:sage [2014/04/10(木) 12:56:10.96 ID:Oeu7Bhph] PYTHONがWEB制作で使われる機会が少ないのは良いCMSがないから PHPを選択する人にはWEB CREATORがたくさんいるからCMSがたくさんあるし良質なCMSが生まれるのはあたりまえ PYTHONを選択する人にWEB CREATORが少ないし、PYTHONを触る人はPROGRAMMERだらけだからCMSの需要もないしCMSを作ろうと思う人がいないだけ 文化の違いだよ
454 名前:デフォルトの名無しさん mailto:sage [2014/04/10(木) 13:06:56.30 ID:Ia8pA1h1] ツールプログラミングではいい言語なんだけどね。 ちょっとした変換や整形で PHPはコンソールでは使いにくいからPython使ってる。
455 名前:デフォルトの名無しさん mailto:sage [2014/04/10(木) 13:38:29.65 ID:9KdDCKXV] >>453 つ tornado
456 名前:デフォルトの名無しさん mailto:sage [2014/04/10(木) 14:53:43.35 ID:N3vuTs56] フレームワークはCMSじゃない
457 名前:デフォルトの名無しさん mailto:sage [2014/04/10(木) 17:04:01.58 ID:b9ngN5Kh] おppy
458 名前:デフォルトの名無しさん [2014/04/10(木) 20:35:43.34 ID:1wauUDTZ] cksだよなあ
459 名前:デフォルトの名無しさん mailto:sage [2014/04/10(木) 20:43:16.89 ID:2cJgY0lS] >>453 時代的に後手に回っただけ pythonのコミュニティのWebサイトの方がPHP製よりレスポンシブなもの多い PHPが何処でnode.jsとシェアが逆転するかは見もの。とりあえず、まだ、PHPで大丈夫。
460 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 16:29:34.97 ID:9BvNkPAf] --------------------------- import re s = 'abcdefg' p1 = re.compile('file') def henkan(data): s = p1.search(data) if s is not None: return data lists = [] lists.append(henkan(s)) print(lists) --------------------------- 上記のスクリプトを実行すると、listsに[None]がセットされてしまいます。 dataが正規表現に該当しない場合は、listsに何も追加したくないのですが どこを直せばよいでしょうか。
461 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 16:54:35.80 ID:VQjl7ezR] 質問する時は ワンライナーで!スマートな感じでオナシャス! って付け加えておくといいぞ
462 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 17:16:19.93 ID:12W5Y+Qh] 12,13c12,14 < lists = [] < lists.append(henkan(s)) --- > lists = [henkan(x) for x in [s] if henkan(x)] > #lists = [] > #lists.append(henkan(s)) お礼なら、橋本環奈の画像でいいぞ
463 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 17:25:05.15 ID:12W5Y+Qh] あ、どっかにあるリストに追加する場合は、lists += [henkan(x) ...]だな
464 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 17:28:20.54 ID:kX21J11Q] print filter(lambda a: re.search('file', a), ['abcdefg'])
465 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 19:10:59.25 ID:iNxrw8O2] > lists = [henkan(x) for x in [s] if henkan(x)] henkan(x) で副作用ですね判ります
466 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 19:29:36.93 ID:bI+YYxdC] [x for x in [s] if re.search(r"file", x)] filter(re.compile(r"file").search, [s])
467 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 19:30:16.39 ID:CfvLnu77] そのメールアドレスがRFCに適応しているか確認するパッケージをおしえて
468 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 19:49:16.70 ID:12W5Y+Qh] あれ?henkan(x)を先に評価するんじゃないのか?ゴメン
469 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 21:11:51.23 ID:DhQ3iHBt] 既存のCookie を読み取って、書き換える方法教えて。
470 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 21:13:47.38 ID:rzyqPrtx] root とれや
471 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 21:21:33.21 ID:VQjl7ezR] パッケージは見つからないが、Mercurialの中でRFC5322のメールアドレスをパースしてるコードがあるらしい コピーしてくれば使えるかも
472 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 21:50:20.69 ID:it5LcB+x] >>469 docs.python.jp/3.3/library/wsgiref.html
473 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 22:06:31.81 ID:DhQ3iHBt] >>472 HTTPサーバーを書けってことですか?
474 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 22:10:56.63 ID:VQjl7ezR] そのcookieを扱ってるのが誰なのか知らないが 仮にブラウザーならproxyを書けばいいですよ とどのつまりはHTTPサーバーなんだけど
475 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 22:23:09.29 ID:ymSFHhsj] >>469 www.webtopi.net/2013/04/cookie.html
476 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 15:00:59.29 ID:xS4sEbVl] 2.7が2020年までサポートされるのは何故ですか? 何でPythonって古いのがすきなんですか? Pythonって日本で老人を優遇して若者を切り捨てるようなところが似てますね だからPythonは日本で流行らないんではないのですか?
477 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 15:09:50.80 ID:a6eUEmJs] pythonでさくっとアプリのプロトタイプ書いて 後でCとかで書き直す場合 2系の方が良い?それとも3で問題無し?
478 名前:デフォルトの名無しさん [2014/04/14(月) 16:19:52.65 ID:L1qK4Yv9] その程度のリサーチすらできない奴が何を作るって?
479 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 16:54:22.82 ID:HEj1UG9r] 馬鹿には無理
480 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 17:07:16.74 ID:h3zVplbS] >>479 自己紹介乙
481 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 17:10:30.31 ID:qFq6vkYD] >>477 いきなりCで書けばいいじゃないか どうせCで書くことがわかっているなら 書き直してもいいくらいのみじかいものなら、ますます、最初からCで書けば良い 書き直すのが大変なほど長いものなら、無論、はじめからCで書けば良い
482 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 17:31:16.56 ID:zz8UlIHg] プロトタイプってわかってます?
483 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 17:33:22.41 ID:qFq6vkYD] どうしてプロトをオッパイなめなきゃ損損で書くんだ? 頭悪すぎるの?
484 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 17:44:21.83 ID:zz8UlIHg] GUIツールキット次第じゃね? まあPythonバインディングは大抵両方揃ってるでしょ。
485 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 18:11:35.40 ID:zz8UlIHg] ・・・と思ったらwxPythonとかpyGTKってwindowsバイナリは2.x系しかないのな
486 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 18:50:48.42 ID:gCs3v3ib] PyGTKはPyGObjectに切り替わってっから。
487 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 21:33:04.37 ID:rLRpFQlz] Windows Mac Linuxで動くGUIを作るならpyQtかpySideだと思ってたんですがここの先輩は何を使いますか?
488 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 21:45:37.16 ID:2/dcBiw+] >>486 それでポーカーのアプリとか作ってみたい
489 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 22:05:52.35 ID:VFcs39e0] pythonでcsvを読み込んで1列だけ書き換えたいんですが 一旦csvすべてをリストに格納して、加工したあとでまたリストで書き出すという手順がふつうなんでしょうか?
490 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 22:19:28.74 ID:h8gOxJKf] >>483 無能はレスするなよw
491 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 22:34:44.77 ID:t8FejxEk] >>489 よほどファイルが巨大でない限りそれが手っ取り早いんじゃね?
492 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 22:47:42.96 ID:VFcs39e0] >>491 そういうものなんですねありがとうございます!!
493 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 22:48:19.81 ID:SDjC82p3] >>489 書き換えて別ファイルに書き出してった方がメモリ食わなくて良いよ。
494 名前:デフォルトの名無しさん mailto:sage [2014/04/15(火) 00:34:37.92 ID:B5Kcw3DR] >>490 ぶふぁふぁ いきなりCで書けないヘタレが俺を無能呼ばわり!! ブファファ
495 名前:デフォルトの名無しさん mailto:sage [2014/04/15(火) 09:32:10.42 ID:emdW7oMD] >>494 頭悪そう
496 名前:デフォルトの名無しさん mailto:sage [2014/04/15(火) 09:51:46.88 ID:b3iAuu/a] 精神病なんだろ ここの所多いよな 春だからか?
497 名前:デフォルトの名無しさん mailto:sage [2014/04/15(火) 10:22:19.84 ID:6CXwLHVY] 初心者スレにいる奴が何言ってんだか 笑止