トップページ⇒tech
1001コメント275KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2014/05/19(月) 15:00:17.89ID:C9xN4CIo
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。

エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで

前スレ
くだすれPython(超初心者用) その22
http://toro.2ch.net/test/read.cgi/tech/1394240091/
関連スレ
Pythonのお勉強 Part49
http://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/
0653デフォルトの名無しさん2014/07/15(火) 02:02:27.31ID:YwfQVRyO
質問させてください
WindowsでLightWaveというソフトでPythonを触っていてpyqtを使おうと思ったのですが

ImportError: DLL load failed: 指定されたプロシージャが見つかりません。
と出ます

Python Pathを確認したところLightWave PythonでもPathは通ってました
普通のPython側ではpyqtもちゃんと動いています

LightWave Pythonのバージョンが
'2.7.2 (default, Jun 20 2011, 09:52:21) [MSC v.1500 64 bit (AMD64)]'

普通のPython側が
'2.7.6 (default, Nov 10 2013, 19:24:24) [MSC v.1500 64 bit (AMD64)]'
です

英語サイトを見た限り使ってる人は普通に動いているようですが…
0654デフォルトの名無しさん2014/07/15(火) 04:17:48.13ID:sOVJgbJ6
会社がdjangoやpyramidなりのフレームワークを採用しているから使わざるを得ないというならわかるが
個人や規模の小さいビジネスが新たにがwebサービスを作るケースでは足かせにしかならない
0655デフォルトの名無しさん2014/07/15(火) 04:48:06.66ID:7MWYl2Sv
>>653
馬鹿には無理
0656デフォルトの名無しさん2014/07/15(火) 07:36:37.52ID:NSHHfnme
>>653
再現の手順書けばだれか試してくれるかも
0657デフォルトの名無しさん2014/07/15(火) 09:46:00.02ID:AkeU8mfl
フレームワークを使わずに1からしこしこ書くほうがクソ
0658デフォルトの名無しさん2014/07/15(火) 10:11:47.90ID:chBrGG3z
どうでもいい
0659デフォルトの名無しさん2014/07/15(火) 10:25:49.02ID:IUutomiD
小規模なら学習コストの方が高く付く
webobと適当なormで相当カバーできるし
0660デフォルトの名無しさん2014/07/15(火) 12:13:40.79ID:7MWYl2Sv
RT >659
0661デフォルトの名無しさん2014/07/15(火) 12:29:06.91ID:KJrr+1Jn
フレームワークとかゲームエンジンは使った方が効率いいけど
なんでこんなもん覚えないといけないんだとムカつき度も上がる
0662デフォルトの名無しさん2014/07/15(火) 12:42:30.28ID:ISspDm3p
言語を覚えるときはむかつかなかった?

新しいOS(ω)のインターフェースを覚えるときはめっちゃむかつく
0663デフォルトの名無しさん2014/07/15(火) 13:55:27.41ID:vhsMaSpa
Pythonで違和感を感じたのは文字列がイミュータブルなこととall()の挙動くらい、あとは厚化粧したC言語だなと思った
0664デフォルトの名無しさん2014/07/15(火) 14:16:03.34ID:j2IJ4Cf4
やっぱりpythonなんだなぁ
ttp://gigazine.net/news/20140715-python-most-popular-language/
0665デフォルトの名無しさん2014/07/15(火) 14:41:02.19ID:Jg3ZNEZw
Rubyは短く書くことが目的だから読めない
p 100とかなんだよふざけんなよ
0666デフォルトの名無しさん2014/07/15(火) 14:45:22.16ID:64WKD+xh
食わず嫌いイクナイ
どんな言語にも長所短所・向き不向きがある
そこを理解して用途に応じ柔軟に使い分けられれば
IT人としてこれ以上の幸せはないだろう
0667デフォルトの名無しさん2014/07/15(火) 14:55:03.39ID:Jg3ZNEZw
どんな言語でも使いこなす必要はない
0668デフォルトの名無しさん2014/07/15(火) 17:14:28.98ID:ISspDm3p
質問です

pytz で手元の PC の時刻から
その timezone 情報を調べるために
次のようなコードを書きました

t = datetime.datetime.utcnow()
d = datetime.datetime.now() - t
for s in pytz.common_timezones:
z = pytz.timezone(s)
if pytz.utc.localize(t) - z.localize(t) == d:
print s, z.tzname(t), z.utcoffset(t)

ここで
d = datetime.datetime.now() - t + datetime.timedelta(hours=4)
とすると
NewZealand の Auckland が出て来るのを期待したのですが
d = datetime.datetime.now() - t + datetime.timedelta(hours=3)
でないと出て来ません
おそらくサマータイムのせいだと思うのですが
どうすれば正しく取得出来ますか?
0669デフォルトの名無しさん2014/07/15(火) 17:17:24.63ID:7MWYl2Sv
>>663
>厚化粧したC言語

良い表現ですね
0670デフォルトの名無しさん2014/07/15(火) 17:18:32.30ID:7MWYl2Sv
>>668
ニュージーランドは今は冬のはず

とか言う話じゃなくて?
0671デフォルトの名無しさん2014/07/15(火) 17:24:58.56ID:ISspDm3p
>>670
ありがとうございます
マジでそれかも知れません

北半球の都市で確認し直してみます
0672デフォルトの名無しさん2014/07/15(火) 17:57:22.68ID:IDJo9V2R
ヒューッ
0673デフォルトの名無しさん2014/07/15(火) 18:01:54.51ID:7MWYl2Sv
冬まで動作確認おあずけになるのは仕方ないとして
夏時間の期間が年ごとに替わる国だと
毎歳pytzアップデートインストールとか
あほらしくてやってられんのだが
0674デフォルトの名無しさん2014/07/15(火) 18:21:15.87ID:t3quFgI3
【IT】Pythonが大学の入門用プログラミング言語として人気を集めていると判明
http://peace.2ch.net/test/read.cgi/newsplus/1405411580/
0675デフォルトの名無しさん2014/07/15(火) 19:33:32.08ID:612dsCYp
jedi.vimのインストールに挫折したけどやっぱりおまいらってjedi.vim使ってる?
0676デフォルトの名無しさん2014/07/15(火) 22:54:34.80ID:VEvR7hmM
>>673
OSが持っているデータベースを使うとか、どうだろう
(OSのアップデートが必要だが、OSなら大抵アップデートしてるし)
0677デフォルトの名無しさん2014/07/15(火) 23:41:41.48ID:ApomRO44
>>676
pytzがそれやればいいんじゃないの?
0678デフォルトの名無しさん2014/07/16(水) 00:02:34.99ID:pJH+Ai5a
>>671
「おい、シドニー生まれ!
オーストラリアは今は夏だぞ!」

というシーンを思い出した。
0679デフォルトの名無しさん2014/07/16(水) 01:31:36.19ID:dTEJ/8CF
pycharmに金払わないとdjangoも扱えないとかクソだな
pythonのideにはまともなものがないのか金儲け主義しか業界にいないからだ
0680デフォルトの名無しさん2014/07/16(水) 01:36:35.41ID:KFDT9gfv
>>679
じゃあここはひとつ君が作ってくれ
Pythonは中括弧がないからソースの整形に難儀する
利用者の意図を汲んでインデントを整形するエスパーリファクタリング機能を搭載してくれれば文句はない
0681デフォルトの名無しさん2014/07/16(水) 01:45:47.19ID:dTEJ/8CF
autopep8でも使ってろよ
0682デフォルトの名無しさん2014/07/16(水) 01:50:16.61ID:KFDT9gfv
死ね
0683デフォルトの名無しさん2014/07/16(水) 01:56:41.61ID:N+oWXrEd
>>682
まあ死んだほうがいいのはおまえだけどな
0684デフォルトの名無しさん2014/07/16(水) 02:00:59.41ID:KFDT9gfv
>>683
てめえが死ねや単発
お前の脳内はスパゲッティだな
冷めて固まった最悪のだ
0685デフォルトの名無しさん2014/07/16(水) 02:10:54.45ID:N+oWXrEd
>>684
www
0686デフォルトの名無しさん2014/07/16(水) 03:01:33.37ID:tZ5pCGRx
ipython notebook & matplotlibを試そうとして
sourceforgeからWinPythonをダウンロードしたら
ClamXAavにadwareだとはねられたorz
Macで拾いに行ったのがアカンかったの?
0687デフォルトの名無しさん2014/07/16(水) 03:54:02.22ID:JB/cT4wC
なんでMacでwinpython使おうなんて思ったんだ
0688デフォルトの名無しさん2014/07/16(水) 06:51:12.69ID:18iWZycG
いわゆるDSTまたぎの夏時間終了時刻の
1:50に造られたファイルより
1:20に造られたファイルの方が新しかったりするのか
os.listdir()で時刻でソートかけたときの結果はどうなるんだろ
0689デフォルトの名無しさん2014/07/16(水) 07:27:31.79ID:m4kY5S98
OS が返すファイルのタイムスタンプが UTC なら問題ないだろう?
0690デフォルトの名無しさん2014/07/16(水) 10:33:49.50ID:a1HBXDCV
>>687
Macで拾って検疫してからWin8にもっていこうとしたんだよ
0691デフォルトの名無しさん2014/07/16(水) 10:38:45.36ID:AJVEzU2v
それほど重要じゃないことは
脳が忘れるように出来ている
0692デフォルトの名無しさん2014/07/16(水) 12:49:08.02ID:XL8zsYu7
ちょっとツール作るには良い言語だな
記述量もそんなに多くないし
でも、やんないけど
0693デフォルトの名無しさん2014/07/16(水) 17:11:06.49ID:+c4CazQo
まったくの初心者でpythonjapanのチュートリアルから勉強中なんだけど
日本語チュートリアルを 脳内でさらにもう一回日本語翻訳しないと理解できない・・・

この文書 pythonを普通に使いこなしてる、使い方がわかる人が読むと普通に素直に読めるの?
0694デフォルトの名無しさん2014/07/16(水) 17:37:19.22ID:N1NQ+Icu
os.walk で特定の名前のディレクトリ ( .git とか) だけスキップするにはどうするのが普通?
0695デフォルトの名無しさん2014/07/16(水) 17:38:54.02ID:N1NQ+Icu
>>693
チュートリアルが読みにくいのは同意だけど自分は読んでないので確認が面倒
そういうのは具体的にどのページのどの場所かまで言った方が良いと思う
0696デフォルトの名無しさん2014/07/16(水) 17:39:48.04ID:N1NQ+Icu
ちょっと変な日本語なので修正

>>693
チュートリアルが読みにくいのは同意だけど自分は今はもう読んでないので確認が面倒
そういうのは具体的にどのページのどの場所かまで言った方が良いと思う
0697デフォルトの名無しさん2014/07/16(水) 17:49:30.42ID:r+o/fpRa
help(os.walk) するのが吉
0698デフォルトの名無しさん2014/07/16(水) 17:52:11.88ID:N1NQ+Icu
ああ dirnames[:] = [1:] とかで消せるのか

>>697
ありが�d
0699デフォルトの名無しさん2014/07/16(水) 18:09:08.15ID:18iWZycG
python.jp のせいじゃないかも知れないけど
チュートリアルはなかなか本題に入っていかなくて
もどかしい感じはするね

全くプログラム未経験者向けに書かれてるからかな

既にほかの言語知ってる人用に
別のチュートリアルというか
how to in python
みたいなのもあると良いと思った
既にあったらスマソ
0700デフォルトの名無しさん2014/07/16(水) 18:35:59.94ID:CtL+C6pW
dive into python3は他の言語を知ってる人向けで参考になった
0701デフォルトの名無しさん2014/07/16(水) 18:43:50.11ID:NWxDomLA
二個おっぱいと三個おっぱいがあって
感度は三個の方がいいのに技が単調という
困るなこのおっぱい
0702デフォルトの名無しさん2014/07/16(水) 19:01:59.83ID:rH8aHZQn
find()の2つ目以降ってどうやって表示させるの
0703デフォルトの名無しさん2014/07/16(水) 20:09:23.57ID:IAnIlCUw
>>698
dirnames[:] = dirnames[1:]
なら上手くいくのに
dirnames = dirnames[1:]
だと出来ないんだな
なんなのこれ
0704デフォルトの名無しさん2014/07/16(水) 20:11:10.29ID:dorqUy6A
>>702
言っている意味がよく分からん
str.find() かい?
0705デフォルトの名無しさん2014/07/16(水) 20:11:38.40ID:IAnIlCUw
>>702
hoge1 = s.find('a')
hoge2 = s.find('a', hoge1)
hoge3 = s.find('a', hoge2)

re.findall の方が使いやすい
0706デフォルトの名無しさん2014/07/16(水) 20:14:23.51ID:IAnIlCUw
hoge1 = s.find('a')
hoge2 = s.find('a', hoge1 + 1)
hoge3 = s.find('a', hoge2 + 1)

だったわ
0707デフォルトの名無しさん2014/07/16(水) 20:19:13.33ID:dorqUy6A
>>703
dirnames[:] = dirnames[1:]
dirnames変数の示す既存インスタンスの中身を変更

dirnames = dirnames[1:]
既存インスタンスの内容は変更せず、dirnames変数の示す先を新規作成したインスタンスにする
0708デフォルトの名無しさん2014/07/16(水) 20:25:05.46ID:r+o/fpRa
dirnames[:] = dirnames[1:] なら
del dirnames[0] か elem = dirnames.pop(0) でいい気もする
0709デフォルトの名無しさん2014/07/16(水) 20:27:36.17ID:IAnIlCUw
インデックスがあらかじめ分かってないと

ignore = ['.git', '.svn']
dirnames[:] = [_ for _ in dirnames if _ not in ignore]

みたいな書き方しかできない気がする
0710デフォルトの名無しさん2014/07/16(水) 20:31:34.17ID:rH8aHZQn
>>706
ありがと
0711デフォルトの名無しさん2014/07/16(水) 20:35:33.78ID:IAnIlCUw
誤解されないように書いておきます

re.findall の方が使いやすい
0712デフォルトの名無しさん2014/07/16(水) 23:32:16.96ID:r0g4IjNr
phpの $object->$field はpythonではどう書いたらいいでしょうか
object[field]など試してみましたがダメでした
0713デフォルトの名無しさん2014/07/16(水) 23:44:21.05ID:hjcyqh3g
object.fieldじゃねえの
0714デフォルトの名無しさん2014/07/17(木) 08:38:14.66ID:kMtTkQnH
>>712
getattr
0715デフォルトの名無しさん2014/07/17(木) 09:25:57.31ID:WC28fO2X
>>713
やりたいのは$object->fieldではなくて。$object->$field です。
javascriptでいうobject[field]です。

>>714
ありがとうございます!
0716デフォルトの名無しさん2014/07/17(木) 09:29:51.63ID:I5rOORuy
GAEってPython3対応してる?
0717デフォルトの名無しさん2014/07/17(木) 09:30:33.64ID:I5rOORuy
>>712
object['field']
0718デフォルトの名無しさん2014/07/17(木) 09:32:27.08ID:S5pGSZlh
>>716
残念ながらまだ。まだまだ先。
0719デフォルトの名無しさん2014/07/17(木) 10:31:22.91ID:KEfRle7O
>>675
使ってるYO
BundleとかNeoBundleつかえば一発ちゃうん?
0720デフォルトの名無しさん2014/07/17(木) 10:33:08.08ID:KEfRle7O
>>694
ちょっとずれるけど、os.walkって遅いんだよね
フィアル数が多いと使いものにならないからC作ったライブラリ呼ぶようにした
0721デフォルトの名無しさん2014/07/17(木) 10:35:12.89ID:DZfQGoR3
>>718
予定決まってんの?
もう3.4なのに
0722デフォルトの名無しさん2014/07/17(木) 10:53:14.78ID:C7idi8eM
Python の正規表現で
行頭から N 文字のスペースだけ見つかったら
  を N 回繰り返しに置換するようにするには
どう書けば良いですか?
0723デフォルトの名無しさん2014/07/17(木) 11:01:08.23ID:S5pGSZlh
>>721
ごめん、予定は知らないけどまだ2.x系のバージョンアップが続いてるからしばらくはそっちを追うんじゃないかな
その間にphpとかgoとか出てきてて、python 3に力を入れてるようには思えない
0724デフォルトの名無しさん2014/07/17(木) 11:05:21.93ID:KrqnHUA3
>>722
r = re.compile(r'^(\s+)', re.M)
html = r.sub(lambda m: ' ' * len(m.group(1)), html)
0725デフォルトの名無しさん2014/07/17(木) 11:06:54.41ID:KrqnHUA3
>>723
GAE は Dart の方が勢いあるのかな
0726デフォルトの名無しさん2014/07/17(木) 11:19:28.87ID:lwPz1m/2
>>599
Qtを使うなら出来るでしょ
標準ライブラリでは無理だけど
0727デフォルトの名無しさん2014/07/17(木) 11:45:29.83ID:sNTaX6ES
'12ab34cd56ef7890' (実際はもっと長いです。)
という文字列を、
0x12, 0xab, 0x34, 0xcd, 0x56, 0xef, 0x78, 0x90, ...
というリストに変換してくれる関数を教えてください。
0728デフォルトの名無しさん2014/07/17(木) 11:51:14.40ID:Im0E1ROG
s = '12ab34cd56ef7890'
for i in range(0, len(s), 2):
print("0x" + s[i:i+2])
07297272014/07/17(木) 11:51:45.02ID:Im0E1ROG
>>728
ありがとうございます
0730デフォルトの名無しさん2014/07/17(木) 12:00:33.09ID:sNTaX6ES
なんという自演ωωω
0731デフォルトの名無しさん2014/07/17(木) 12:55:40.80ID:9HyFGjJE
sqliteでexecuteをやる際に参考書かれているのに"""ってダブルクォーテーション×3が入っていますが
どのような意味ですか
0732デフォルトの名無しさん2014/07/17(木) 13:28:54.41ID:jVWJ5FfY
>>731
"文字列リテラルは複数行にまたがって書けます。 1 つの方法は三連引用符 ("""...""" や '''...''') を使うことです。 行末は自動的に文字列に含まれますが、行末に \ を付けることで含めないようにすることもできます。"
(http://docs.python.jp/3.3/tutorial/introduction.html#strings)
0733デフォルトの名無しさん2014/07/17(木) 13:40:46.23ID:9HyFGjJE
>>732
ありがとうございます。ずっとコメントアウトだと思っていました。
複数行文字列なんですね

実はsqliteで長いSQLがあって、"""で囲むと正常に動作するのに
"だと正常に動作しなくて困っています。sqliteでexecuteをする場合になんで"""を使うのかは
わかりますでしょうか。文字列に限界があるのでしょうか
0734デフォルトの名無しさん2014/07/17(木) 14:07:40.83ID:sNTaX6ES
hoge="%s" とかしてないか
hoge=? にしないとだめよ
0735デフォルトの名無しさん2014/07/17(木) 14:18:09.36ID:jVWJ5FfY
>>733
どんなエラーでてるかぐらい書こう
0736デフォルトの名無しさん2014/07/17(木) 14:18:27.56ID:9HyFGjJE
>>734
はい、ネットで調べてどうもそこらへんだと思うのですが
まだうまくいっていません。

難しいですsqlite
0737デフォルトの名無しさん2014/07/17(木) 14:34:43.86ID:9HyFGjJE
>>735
エラーにはなっておらず、ヒットがしません。
手動で同じSQLを入力するのとヒットするのですが

SELECT idFile FROM files WHERE strFilename LIKE "videoplayback?itag=22&expire=1405587600&key=yt5&
nh=IgpwcjAzLm5ydDE5KgkxMjcuMC4wLjE&mv=m&mt=1405564550&source=youtube&
ratebypass=yes&id=o-ANPJKPdt3p2ED6S6LastRRngGh8OM1YzE$_$bixnZwL6Sy&
upn=b5Lt38efjzU&fexp=902408,924213,924217,924222,927622,930008,934024,934030&mws=yes&
signature=ADA2437B43C7E54F0CD05BECC35593EC73336C18.E6A06CD4AD140E4303006C018291ABD3FD80D323&sver=3&ipbits=0&
initcwndbps=3092000&sparams=id,initcwndbps,ip,ipbits,itag,ratebypass,source,upn,expire|User-Agent=
Mozilla$%$2F5.0+$%$28Windows+NT+6.2$%$3B+Win64$%$3B+x64$%$3B+rv$%$3A16.0.1$%$29+
Gecko$%$2F20121011+Firefox$%$2F16.0.1&$_$3D$_$SBS$_$" ESCAPE "$"

このようなSQLなのですが
0738デフォルトの名無しさん2014/07/17(木) 14:59:13.21ID:jVWJ5FfY
ダブルクォーテーションを含む文字列をダブルクォーテーションで囲ったらSyntaxErrorでるはずだけど
0739デフォルトの名無しさん2014/07/17(木) 15:08:47.95ID:9HyFGjJE
すみません。参考で載せたは少し前のでした。
最初はこんなふうにしてました。
c.execute(sql)
0740デフォルトの名無しさん2014/07/17(木) 15:49:10.17ID:LPItFfNc
馬鹿には無理
0741デフォルトの名無しさん2014/07/17(木) 16:15:20.59ID:OlMBAWO7
pythonでGUIが一番簡単にできるのってなに?
0742デフォルトの名無しさん2014/07/17(木) 16:20:15.97ID:FWioQIqe
バカそうだから何使っても無理
0743デフォルトの名無しさん2014/07/17(木) 16:24:11.36ID:YRHdQDwp
>>737
SQLだけでなく周辺のソースコードを貼ろう
問題はSQLではなく文字列リテラルの書き方にあると疑ってるんでしょ?
ならコードを貼らなきゃ

SQLに'''を使う理由だけどこれなら複数行文字列を書ける&文字列に'も"も埋め込めるから
一行のSQLなら'でいける

>>741
tkinter
0744デフォルトの名無しさん2014/07/17(木) 16:25:18.84ID:7d47ImZP
pythonでGUIが一番人気なのってなに?wxpythonかtkinterかな
0745デフォルトの名無しさん2014/07/17(木) 16:33:07.18ID:LPItFfNc
pyqt or pyside
0746デフォルトの名無しさん2014/07/17(木) 16:47:21.55ID:9HyFGjJE
>>743
こちらを実行するとヒットします。
c.execute("""SELECT idFile FROM files WHERE strFilename LIKE 'videoplayback?ipbits=0&ratebypass=yes&fexp=902408,
913430,917000,924213,924217,924222,927622,930008,934024,934030,936102,945064&mws=yes&signature=4631B5CAB319D6CB5BEE47E1677279A444D381E7.5409D318B7BBC365F08182555DCCC76E9BAADA1E&
sparams=id,initcwndbps,ip,ipbits,itag,ratebypass,source,upn,expire&mv=m&key=yt5&expire=1405605600&sver=3&source=youtube&ms=au&
upn=LH7aoxDlCBE&id=o-ALw7pYyEqc7sMBTUjOMtw-$_$QgvG9BGHlUXaKbdWuwIcg&nh=IgpwcjAzLm5ydDE5KgkxMjcuMC4wLjE&itag=22&
initcwndbps=2771000&mt=1405581564|User-Agent=Mozilla$%$2F5.0+$%$28Windows+NT+6.2$%$3B+Win64$%$3B+x64$%$3B+rv$%$3A16.0.1$%$29+Gecko$%$2F20121011+Firefox$%$2F16.0.1' ESCAPE '$'""")

しかしいくつかの置換を通して整形したものだとヒットしなくなってしまいます。
実際に使うのは整形したものになるので、困っています。

file = 'videoplayback?ipbits=0&ratebypass=yes&fexp=902408,913430,917000,924213,924217,924222,927622,930008,934024,
934030,936102,945064&mws=yes&signature=4631B5CAB319D6CB5BEE47E1677279A444D381E7.5409D318B7BBC365F08182555DCCC76E9BAADA1E&
sparams=id,initcwndbps,ip,ipbits,itag,ratebypass,source,upn,expire&mv=m&key=yt5&expire=1405605600&sver=3&source=youtube&
ms=au&upn=LH7aoxDlCBE&id=o-ALw7pYyEqc7sMBTUjOMtw-_QgvG9BGHlUXaKbdWuwIcg&nh=IgpwcjAzLm5ydDE5KgkxMjcuMC4wLjE&itag=22&
initcwndbps=2771000&mt=1405581564|User-Agent=Mozilla%2F5.0+%28Windows+NT+6.2%3B+Win64%3B+x64%3B+rv%3A16.0.1%29+Gecko%2F20121011+Firefox%2F16.0.1'

file = file.replace('%', '$%$')
file = file.replace('_', '$_$')
t = (file,)
c.execute("""SELECT idFile FROM files WHERE strFilename LIKE ? ESCAPE '$'""", t)
0747デフォルトの名無しさん2014/07/17(木) 16:51:47.35ID:LPItFfNc
print(file)
0748デフォルトの名無しさん2014/07/17(木) 17:06:12.27ID:gwKtcjYp
>>741

1. Tkinter
標準で入ってるのでインストールが要らないので簡単。tk に慣れてないと使うのはつらいかも。

2. wxPython
馬鹿でも使える。使うのは一番簡単。

3. PyQt (一説には PySide の方が良いらしい。)
馬鹿には無理。見栄えは一番良いと思う。
0749デフォルトの名無しさん2014/07/17(木) 17:25:09.50ID:jIYBj1SC
>>740
お前はそれしか言えない程馬鹿なんだな
0750デフォルトの名無しさん2014/07/17(木) 21:14:10.34ID:XjYWB2u1
つかいずらいなsqlite
0751デフォルトの名無しさん2014/07/17(木) 21:22:57.76ID:Emdyn2Mx
日本語もまともに使えないんじゃねえ
0752デフォルトの名無しさん2014/07/18(金) 00:17:25.54ID:Qdsh15su
PyQtが嫌われるのはGPL体験版商法だからだよ
Qt使うような気合入ったアプリならソース公開しない場合が多いだろうからな
■ このスレッドは過去ログ倉庫に格納されています