- 1 名前:デフォルトの名無しさん mailto:sage [2013/12/20(金) 17:34:48.50 ]
- Pythonオフィシャルサイト
www.python.org/ 日本Pythonユーザ会 (※英語わかる人は上記のオフィシャルの方を見ることをお薦めします) www.python.jp/ まとめWiki python.rdy.jp/ 関連スレ find.2ch.net/?BBS=ALL&TYPE=TITLE&STR=python 前スレ Pythonのお勉強 Part48 toro.2ch.net/test/read.cgi/tech/1358750040/ 日本語の扱いで戸惑ったらこちらをどうぞ(バッドノウハウ集で笑える) ttp://speirs.blog17.fc2.com/blog-entry-4.html ttp://atomic.jpn.ph/prog/etc/encode.html ttp://d.hatena.ne.jp/kakurasan/20100330/p1 ttp://pc11.2ch.net/test/read.cgi/tech/1217836194/339 339 :デフォルトの名無しさん:2008/08/23(土) 08:36:00 PythonのUnicodeEncodeErrorを知る ttp://lab.hde.co.jp/2008/08/pythonunicodeencodeerror.html よくまとまってた。あとで読む
- 492 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 04:41:46.64 ID:82BFuaye]
- 困らないよ
- 493 名前:デフォルトの名無しさん [2014/06/05(木) 09:00:25.76 ID:ZhDX68kR]
- 僕もpysideについて質問なんだけど、
マルチモニタのそれぞれのディスプレイの解像度を得る方法はありますか? QDesktopWidgetだと、デスクトップ全体の大きさが帰って来てしまうようなのですが…
- 494 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 09:16:20.74 ID:Fb/WNktg]
- >>492
ソースに変換して、それを編集しないとできないことでもあるのかな??? と疑問に思っておりました
- 495 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 09:28:20.61 ID:24W0CgUw]
- 配布する時丸見えだと嫌ならCythonとかでコンパイルするんじゃね
- 496 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 11:34:18.09 ID:oWrOeFGy]
- Gmailに届いたメールですが一部エンコードできないメールがあります。
エンコードするにはどうすればいいのでしょうか どうも Content-Transfer-Encoding: quoted-printable で届いたメールはエンコードできないようです。 gmail = imaplib.IMAP4_SSL('imap.gmail.com') # ログイン gmail.login(user, password) # ラベル一覧 # gmail.list() # ラベル選択 gmail.select(label_name) # 未読一覧 typ, [data] = gmail.search(None, 'UNSEEN') for num in data.split(): result, data = gmail.fetch(num, '(BODY[TEXT])') # エンコード bodytxt = str(data[0][1], 'iso-2022-jp', 'ignore') gmail.store(num, '+FLAGS', r'\SEEN') gmail.close() gmail.logout()
- 497 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 12:34:21.11 ID:yLqHKRN+]
- Pythonが最高すぎて脳内麻薬が出て気持ちいいマジ最高
- 498 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 15:52:47.85 ID:u1g4boKO]
- これはPythonキメてますわ
- 499 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 20:51:24.49 ID:Fb/WNktg]
- >>492, >>495
ありがとうございます
- 500 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 00:16:21.04 ID:RvYefeGh]
- >>496
デコードしたいのでなく? multipartとかじゃないの。
- 501 名前:デフォルトの名無しさん [2014/06/07(土) 18:42:36.76 ID:8ws6JtXv]
- 正規表現のグループ参照が使える場所がよくわかりません。
#------------- import re PAT= re.compile(r"(b)") a="abc" a_sub= PAT.sub(r"\1".upper(),a) print(a_sub) #--------- とかしても、"aBc" にはならず a_sub= PAT.sub(my_function(r"\1"),a) とかして関数に渡してみると、"\1" という文字列自体が渡っていて、 グループ参照の"b" は渡ってきません。 どうすれば、グループ参照の値が渡せるのでしょうか。
- 502 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 18:57:09.58 ID:SxbAzKvi]
- ねたっぽい匂い
- 503 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 19:09:08.61 ID:2ccOrqUk]
- >>> import re
>>> PAT= re.compile(r"(b)(c)") >>> PAT.sub(r"\2\1", "abc") 'acb' 問題無いな
- 504 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 19:16:33.48 ID:SxbAzKvi]
- >>> import re
>>> PAT = re.compile(r'([^b]*)(b)(.*)') >>> a = 'abc' >>> g = re.search(PAT, a) >>> g <_sre.SRE_Match object at 0x004FEE80> >>> g.group(0) 'abc' >>> g.group(1) 'a' >>> g.group(2) 'b' >>> g.group(3) 'c' >>> g.group(4) Traceback (most recent call last): File "<stdin>", line 1, in <module> IndexError: no such group >>> a_sub = g.group(1) + g.group(2).upper() + g.group(3) >>> a_sub 'aBc'
- 505 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 19:26:33.81 ID:86wyQWmk]
- そういう次元ではないような
- 506 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 19:58:37.49 ID:eLScxGOU]
- >>501
PAT.sub(lambda m: m.group(1).upper(), a) 俺自身、すぐに忘れてしまうので困る orz
- 507 名前:501 mailto:sage [2014/06/07(土) 20:12:26.77 ID:8ws6JtXv]
- >>506
そうか、 lambda で in situ で group() を使うわけですね。 よくわかりました。有り難うございます。
- 508 名前:デフォルトの名無しさん [2014/06/10(火) 00:58:25.06 ID:c7/IHwfX]
- 初めて覚えるプログラミング言語をPythonにしてみました。
ちなみに2.7
- 509 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 01:02:27.74 ID:bm8go8gl]
- くだすれとか上手く使ってがんばれ
あと参考までに2.7を選んだ理由を知りたい
- 510 名前:デフォルトの名無しさん [2014/06/10(火) 01:07:07.86 ID:c7/IHwfX]
- 2.7にしたのは参考になる本が2系のしか手に入らなかったからです。
ちなみにくだすれって?
- 511 名前:デフォルトの名無しさん [2014/06/10(火) 01:14:15.48 ID:VWf0ifMQ]
- >>510
peace.2ch.net/test/read.cgi/tech/1348409867/
- 512 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 01:28:19.87 ID:bm8go8gl]
- >>510
くだらない質問も(荒れてなければ)答えてくれるスレ、くだすれ peace.2ch.net/test/read.cgi/tech/1400479217/
- 513 名前:デフォルトの名無しさん [2014/06/10(火) 01:38:27.99 ID:c7/IHwfX]
- >>511
>>512 機会があったらくだすれ使ってみます 今日はもう寝ます
- 514 名前:デフォルトの名無しさん mailto:sage [2014/06/13(金) 14:15:25.17 ID:ooUx6NQl]
- kaso
- 515 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 14:52:24.93 ID:P0BuXO8s]
- QTableViewやQListViewなどで
下記のように多数のinput, label, radiobuttonなどを配置したパネルを 一つのセル(item)に入れたいんですが |----------------------------------------------------------------------| | [input1] [input2] ◯ ◎ ◯ ◯ radioset1 | | [input3] □checkbox ◎ ◯ ◯ ◯ radioset2 | |----------------------------------------------------------------------| html+javascriptではゴリゴリ書けばこんなの楽勝で作れるんだけど pysideではどうやったらいいのかわかりません 2段になってる入力要素バラして1段に並べて テーブルの行内にそれぞれをつっこめばいいじゃないか と言われそうですが、そうしたくない理由があり、なんとか上記を 1つのセルのなかに入れたいです なにかヒントをおねがいします
- 516 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 18:42:05.43 ID:IEaE8qWD]
- >>515
pyside
- 517 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 19:22:57.60 ID:xqg+kEWK]
- Fromを大量に並べるUI自体見なおすべき
- 518 名前:デフォルトの名無しさん [2014/06/14(土) 19:46:09.60 ID:DYTXSKWp]
- From
- 519 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 21:40:29.26 ID:HE8laKK3]
- orz
- 520 名前:デフォルトの名無しさん mailto:sage [2014/06/15(日) 13:55:09.27 ID:Cv6sznz1]
- To
- 521 名前:デフォルトの名無しさん mailto:sage [2014/06/15(日) 17:22:38.15 ID:rcTpOuy6]
- >>517
こういう入力フォームがずらーっとリストで並んでると、直感的に理解しやすいんですよ 扱おうとしているデータの構造が でもpysideというかqtには難しそうなんで 半分あきらめて、別のデザインで解決するしかないかな、、
- 522 名前:デフォルトの名無しさん mailto:sage [2014/06/15(日) 17:50:34.52 ID:F7O8xQBW]
- >>517 >>521
zkun.zouri.jp/njam21.html zkun.zouri.jp/njam2x.html zkun.zouri.jp/njam10.html
- 523 名前:デフォルトの名無しさん mailto:sage [2014/06/15(日) 18:13:12.85 ID:rcTpOuy6]
- >>522
おおお、これはすごいヒントありがとうございます 基本的にはこのような感じで、入力がずらっと並ぶ画面をイメージしています ちょっと事情が異なるのは、元となるリストが可変長だということです つまり、>>515のフォームのかたまりを1単位として、追加したり削除したり並べ替えたりする という理由でQListViewを使いたい(扱ってるデータ構造がそういうものなので) で、もっと言うと>>515のパネルの中身が2段になってるのは 1段めが( i - 1 )番目との関係、2段めが( i + 1 )番目との関係を入力させたい という事情によるものです 以上、細かいことを書くと長くなってしてしまいましたが Listまたはtableのセルの中に複数の入力を詰め込めないか?という >>515の質問になるわけです
- 524 名前:デフォルトの名無しさん mailto:sage [2014/06/15(日) 18:54:46.72 ID:rcTpOuy6]
- あまり私事でスレを埋めても申し訳ないんで
そりゃー方法はあるだろーが、めんどうなんじゃね? という結論でもいいです
- 525 名前:デフォルトの名無しさん mailto:sage [2014/06/15(日) 20:14:05.32 ID:BVitxWd8]
- Python固有の問題じゃないからQtスレで聞けよ
【Win/Mac/Linux/Android/iOS】 Qt 総合スレ 16 peace.2ch.net/test/read.cgi/tech/1393106185/
- 526 名前:デフォルトの名無しさん mailto:sage [2014/06/15(日) 20:20:05.88 ID:l+KgLqKF]
- Qtのデモにある
- 527 名前:デフォルトの名無しさん mailto:sage [2014/06/15(日) 20:40:59.60 ID:B04VCaAS]
- Q.Pythonでアルゴリズムが解説された本ありませんか?
A.アルゴリズムは言語に依存しないんだからそんなもん書く価値がない の流れに近いな
- 528 名前:デフォルトの名無しさん mailto:sage [2014/06/15(日) 20:46:19.31 ID:pHjID3mH]
- 価値はともかくAmazonでpython algorithmで検索すると結構でてくる
- 529 名前:デフォルトの名無しさん mailto:sage [2014/06/15(日) 21:03:35.63 ID:rcTpOuy6]
- >>525-526
ありがとうございます QtスレだとC++での話になると思いますが、クラス名が似てるだろうし参考になるのかな 余力があれればQtの人に聞いてみます
- 530 名前:デフォルトの名無しさん mailto:sage [2014/06/16(月) 01:37:00.39 ID:ngK+fObZ]
- デザインパターンの本とかC++だったりJavaの例だったりするけど、普通に読めるでしょう。別に処理系のない擬似言語でもいい。
- 531 名前:デフォルトの名無しさん [2014/06/16(月) 22:20:31.53 ID:PNGKqyHD]
- pycharmでエディタの背景を変える方法を教えてください。
よろしくお願いします。
|

|