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


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

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



1 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 13:41:13.16 ]
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。

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

前スレ
くだすれPython(超初心者用) その12
toro.2ch.net/test/read.cgi/tech/1322115727/
関連スレ
Pythonのお勉強 Part45
hibari.2ch.net/test/read.cgi/tech/1321189773/
【実験台】 Python 3.0 のお勉強 Part 1 【非互換】
toro.2ch.net/test/read.cgi/tech/1235050215/
◆関連リンク
Python の Home Page
ttp://www.python.org/

   ┌─┐
   │●│
   └─┤
   _   ∩
  ( ゚∀゚)彡
┌─┬⊂彡
│●│ おっぱい!おっぱい!
└─┘

2 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 13:42:02.69 ]
最新版直リン - 2.Xが推奨。3.Xはライブラリやドキュメントが使えないことも
ttp://www.python.org/download/
Python のコーディングガイド PEP8
ttp://www.python.org/dev/peps/pep-0008/
Python のコーディングガイド PEP8 - 日本語訳
ttp://www.oldriver.org/python/pep-0008j.html
日本語文字列コード問題まとめ
ttp://python.matrix.jp/tips/string/encoding.html
インタラクティブモードのエンコード
ttp://python.matrix.jp/tips/compatibility/interact_encoding.html
SJISから卒業出来ないひとのための禁じ手
reload(sys); sys.setdefaultencoding('cp932')
Pythonの文字化け対策:sys.setdefaultencodingの謎
ttp://hain.jp/index.php/tech-j/2008/01/07/Python%E3%81%AE%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91
実行時にdefaultencodingを変更する
ttp://d.hatena.ne.jp/perezvon/20070715/1184469534
PEP-8とか
ttp://www.python.org/dev/peps/pep-0008/
ttp://oldriver.org/python/pep-0008j.html
Google Python Style Guideとか
ttp://google-styleguide.googlecode.com/svn/trunk/pyguide.html
ttp://works.surgo.jp/translation/pyguide.html


3 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 14:00:19.51 ]
>>1乙です

前スレの>>998です。
PythonのTkinterで、メインウィンドウとサブウインドウが立ち上がっているとき、
このサブウインドウが、

1.必ずメインウィンドウの前面に出る設定
2.サブウィンドウを閉じないとメインウィンドウの操作が出来ない設定

が分かりません。どなたか、親切な方、教えてはいただけないでしょうか?



4 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 14:35:00.35 ]
.wm_attributes("-topmost", 1)
.grab_set()

5 名前:3 mailto:sage [2012/03/21(水) 19:26:25.89 ]
>>4
教えてくださって、本当にありがとう。上手くいきました。

今まで自分は教えてクンにだけはなるまいと思っていたけど、
これだけ迅速に貴重な情報が手に入ると思うと、つい負けてしまいそうです。
教えて下さった方に直接金銭等のお礼は出来ませんが、そのかわりに
Pythonについて私が分かることは出来るだけ、同じように困っている人に
情報提供していくつもりです。本当にありがとうございます。

6 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 23:11:02.69 ]
本を読む習慣が無いひとには
おおまかに次の3つのタイプがあります

1.目が悪いひと
2.頭が悪いひと
3.文盲(識字出来ない)

頭が悪いひとより文盲の方が深刻です
普通は漢字が読めないレベルとかを想像しますが
アルファベットですら読めないひとが日本には多くいます

7 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 23:12:00.51 ]
>>1

Pythonのお勉強 Part46
toro.2ch.net/test/read.cgi/tech/1328714043/

8 名前:デフォルトの名無しさん [2012/03/22(木) 09:28:14.93 ]
インプリンタ上に書きこまれる文字列に対しif文を書くにはどうすればいいでしょうか。

a = 1と定義してからaについてif文を書くのではなく、書き込まれる文字列をaとおくという感じで...

ややこしくてすみません。




9 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 10:37:58.35 ]
日本語でどうぞ

10 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 10:42:34.18 ]
文章を書く習慣が無いひとには
おおまかに次の3つのタイプがあります

1.自分の考えを整理して他人に伝えられないひと
2.頭が悪いひと
3.文盲

頭が悪いひとより文盲の方が深刻です
普通は漢字が書けないレベルとかを想像しますが
アルファベットですら書けないひとが日本には多くいます



11 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 11:18:00.78 ]
馬鹿には無理

12 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 11:58:04.86 ]
プログラムを書く習慣のない人についてもよろしく

13 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 13:34:00.18 ]
プログラムを書く習慣のない人には、
おおまかに次の3つのタイプがあります。

1.顔が悪い(女の子にもてません。)
2.頭が悪い(常に自分が正しいと思って行動しています。)
3.他人が悪い(なんでもすぐひとのせいにして自分を省みません。)

14 名前:デフォルトの名無しさん [2012/03/22(木) 17:44:13.36 ]
インタプリタにaと書き込めば1と表示され、
それ以外の文字を打ち込むと2と表示されるスクリプトはどう書けばいいでしょうか?

15 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 18:42:34.79 ]
# 2.x
print raw_input() == 'a' and 1 or 2

# 3.x
print(input() == 'a' and 1 or 2)

16 名前:デフォルトの名無しさん [2012/03/22(木) 18:56:18.14 ]
>>15
ありがとうございます。
if文とかfor文とか使うのかなと思っていたのですが、完全に盲点でした。

17 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 19:57:59.56 ]
いや、それネタだから……
読みやすさを心がけてください

18 名前:デフォルトの名無しさん [2012/03/22(木) 20:38:51.63 ]
>>17
そうなんですか...
2.xで、ネタじゃないのも書いてもらえるとうれしいです。

19 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 20:49:38.66 ]
print 1 if raw_input() == 'a' else 2

じゃあかんの?

20 名前:デフォルトの名無しさん [2012/03/22(木) 20:54:53.50 ]
>>19
なるほど。
ありがとうございます。



21 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 01:08:55.22 ]
windows7 64bit Ultimate
pythonのverは3.2と2.7のそれぞれ64bit
使ってるけど、pythonがインストールしても使えない GUIはランタイムエラーとか言われるし
コマンドラインのは勝手に落ちる

CG関係のソフトもpythonがいじれないせいかプラグインとかが使えない
ソフト自体の再インストール、pythonのインストール Visual C++もいろいろぶっこんだけど変わらない
そもそもこの手のソフトって普通に何もしないでインスコするだけで使えるはずだからコレハゼッタイニオカシイ…もう疲れた

22 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 01:18:39.26 ]
質問だったら具体的に
愚痴だったらチラ裏でどうぞ

23 名前:デフォルトの名無しさん [2012/03/23(金) 05:52:05.93 ]
どうしても分からないので質問します。
x=raw_input()

if x == 1:
  print "one"
else:print "others”
というスクリプトを実行し、何らかの数字を入力した時、
そのあと終了させず、続けて他の数字を入力するにはどうすればいいでしょうか。
教えてください。


24 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 06:02:28.47 ]
x=raw_input()
print "others”
input()

25 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 06:20:17.37 ]
while True:
x = raw_input("enter a number: ")
if x == "": # 単にEnterが押されたらループを抜ける
break
elif x == "1":
print "one"
else:
print "other"

26 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 06:22:31.43 ]
インデント忘れた。ごめん
Encode/DecodeErrorとか言われたらコメント(# 単にEnterが...の部分)削ってね

while True:
    x = raw_input("enter a number: ")
    if x == "": # 単にEnterが押されたらループを抜ける
        break
    elif x == "1":
        print "one"
    else:
        print "other"

27 名前:デフォルトの名無しさん [2012/03/23(金) 06:26:22.42 ]
>>24
すいません。
書き忘れてました。
続けて入力する文字を、ふたたび同じif文にかける方向でお願いします。

28 名前:デフォルトの名無しさん [2012/03/23(金) 06:30:50.62 ]
>>25 >>26
なるほど。ありがとうございます。

29 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 08:13:45.84 ]
馬鹿には無理

30 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 20:34:08.72 ]
馬鹿にさせるな



31 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 23:28:19.38 ]
1、perlのstrictのようなモジュールないですか?
  for,while,if内で変数をlocal運用したいです。
2、変数が組み込み関数、予約語とかぶらないようにしたい
  怖くて安易に変数名がつけられない

32 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:24:04.98 ]
>>31
沢山の関数に分ければいいと思うよ
スコープ広めの変数があるなら、クラスも使うべし
更にモジュール化を進めればかなり気にならなくなるはず

33 名前:デフォルトの名無しさん [2012/03/24(土) 00:30:00.26 ]
import datetime
while 1: 
  if datetime.datetime.today().minute == 0:
print datetime.datetime.today().hour
while 1:
x = raw_input()
if x == 1:
   print"0ne"
このスクリプトを実行すると、上のwhileがループしているので、
下のwhileがループしません。
2つともループさせるにはどうすればいいでしょうか?
    

34 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:34:53.93 ]
>>33
indent

35 名前:デフォルトの名無しさん [2012/03/24(土) 00:38:02.48 ]
>>34
import datetime
while 1: 
  if datetime.datetime.today().minute == 0:
print datetime.datetime.today().hour
while 1:
x = raw_input()
if x == 1:
   print"0ne"
すいません。直しました。

36 名前:デフォルトの名無しさん [2012/03/24(土) 00:39:32.27 ]
>>34
投稿すると崩れるみたいです。

37 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:39:54.80 ]
オフサイドルールはつらいね

38 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:45:03.68 ]
どっかに
行頭の連続したスペースやタブ文字を、対応する数の に変換する
ってPythonコードなかったっけ

39 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:45:53.55 ]
>>36
インデントの半角空白を で置換するか
半角空白2つあたり全角空白1つで置換して
codepad.orgなんかが使えるならそこに貼ってもいい

40 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:53:06.27 ]
今ある数百のhtmlで書かれたページに、コメントフォームを作りたい
ページのファイル名(アドレス)は変えたくない
これを実現するのに、pythonはあまり向きませんか?

手っ取り早いのは.pyファイルに書き換えて、html部をprintで出力する方法でしょうか?
なんかコメントフォームのためにhtml全体をprintを使って書くってあんまりよろしくない感じがするんですが
(ハードコーディング?)pythonの記述にhtmlを載せるんじゃなくて、html上でpythonを埋め込める方法はないのでしょうか?
それともphp等を使わないと無理でしょうか?



41 名前:デフォルトの名無しさん [2012/03/24(土) 00:57:48.16 ]
>>39
codepadに投稿しました
codepad.org/oafkcpi5
33の解決策も教えていただけると助かります。

42 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 01:09:00.35 ]
>>41
単に一つのループの中に
ttp://codepad.org/vKQFmwno
ではダメなの?

43 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 01:10:20.25 ]
>>41
まず、どうなりゃ正解なのか分からん


44 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 01:19:22.04 ]
マルチスレッドにするという話?


45 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 01:40:17.86 ]
外れててもその発想は凄い

>>40
テンプレートエンジン Pythonでぐぐってみて

46 名前:デフォルトの名無しさん [2012/03/24(土) 02:42:17.90 ]
>>42
そうだと思うのですが、どう書いたらいいのか分かりません
>>43
二つのループを同時に走らせたいのです。説明不足ですいません。


47 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 02:57:44.95 ]
まさかのマルチスレッドw

48 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 02:59:56.21 ]
>>39
使ってる2chビューワで
PC系の板だけdat内のスペースのまま表示・コピーできるようにした方が何かと楽。

49 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 05:02:13.31 ]
>>46
基礎から勉強しましょう

50 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 06:58:53.10 ]
>>45
ありがとうございます
Django等見つかりましたが
pythonが使えるってだけの共用サーバーだと、やはり厳しいようです
単純なhtmlとpythonだけじゃ無理っぽいですか?



51 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 07:06:00.64 ]
>>46
マルチスレッドの話をしていると考えて、こんなかんじ。
1時間ごとじゃテストが動作チェックが面倒なので10秒ごとにしてある。

import threading, time, datetime

def disptime():
    while True:
        t = datetime.datetime.now()
        if t.second % 10 == 0:
            print t.strftime('%H:%M:%S')
        time.sleep(1);

t1 = threading.Thread(target=disptime)
t1.daemon = True
t1.start()
while True:
    x = raw_input()
    if x == '1':
        print"0ne"


52 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 07:59:15.55 ]
>>50
Makoっていうのがよく使われてるみたいだけどどう?たぶんPythonで実装されてる

% cat hello.html
<html>
    <head><title>mako test</title></head>
    <body><p>Hello, ${name}!</p></body>
</html>

% cat hello.py
from mako.template import Template
mytemplate = Template(filename='hello.html')
print mytemplate.render(name='mako')

% python2 hello.py
<html>
    <head><title>mako test</title></head>
    <body><p>Hello, mako!</p></body>
</html>

53 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 08:11:33.78 ]
痛々しい

54 名前:デフォルトの名無しさん [2012/03/24(土) 08:51:46.05 ]
>>51
ご丁寧にありがとうございます。

55 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 18:00:18.23 ]
unittestの書き方についてなんだけど、
例えば
hoge/main.py
hoge/module/__init__.py
hoge/test/testmain.py
みたいなディレクトリ構造で、
main.pyにimport moduleが記述されてるとして、
python main.pyで実行したときはうまくいくけど
python test/testmain.pyのときはmoduleが見つからない
これってどうやって解消するの?

56 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 21:01:25.72 ]
sys.path.append(os.path.realpath(".."))
import module

57 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 23:35:39.70 BE:1199519036-2BP(0)]
>>56
質問者55ではありませんが,同じ疑問を持っていたいので
助かりました。
関連質問ですが,自作のモジュールを
/Volumes/vol_1/WebServer/CGI-Executables/01pythonMod01/
の下においている場合には,どのようにパスを指定すれば
よろしいのでしょうか?

58 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 00:10:00.29 ]
.bashrcなどに
export PYTHONPATH=/Volumes/vol_1/WebServer/CGI-Executables/01pythonMod01:$PYTHONPATH
を書き加える

www.python.jp/doc/2.7/tutorial/modules.html#tut-searchpath
docs.python.org/release/3.2/tutorial/modules.html#the-module-search-path
を読んだほうが早いよ

59 名前:デフォルトの名無しさん [2012/03/26(月) 12:03:18.88 ]
if文でよく%が使われたコードを見るのですがどういう意味なのでしょうか?
下のコードにおいて説明していただきたいです。変換指示子かなと思ったりしたのですが...
for num in range(100):
if num % 10:
continue
print num


60 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 12:11:00.73 ]
剰余



61 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 12:58:16.54 ]
どの言語でも基本的な演算子

62 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 12:59:03.21 ]
いくら「超初心者用」でもこれはありなのか

63 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 13:57:29.32 ]
>>59
Pythonにおいて
・数値に対する % は左辺の数値を右辺の数値で割り算したときの「余り」を返す
・ゼロ以外の数値は真(条件式としては成り立っているとみなす)であり、ゼロは偽(条件式としては成り立たないとみなす)である

よって、if の条件式として数値 % 数値という式を書いた場合
「左辺を右辺で割ったときの余りがゼロ以外」=「左辺を右辺で割ったら余りが出る(割り切れない)」
という意味になる

64 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 14:38:32.52 ]
共通一次の数IIBの問題に毎年必ず出てくるパターン

65 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 18:54:08.58 ]
そんなんで人のコード見てなんか役に立つのかな
ああ、コピペできるコード探してるだけだからそんな事はどうでもいいのか

66 名前:3 mailto:sage [2012/03/27(火) 19:35:10.13 ]
例えば、Command 
という関数があるとき
文字列str = "Command"
を上手く変換して、strを使ってCommandを実行する方法はありますか?
同様にLIST = [1, a, x]
があるとき、
文字列str = "LIST"
を上手く変換してstrを使ってこのリストオブジェクトそのものを指定する
ことは出来ますか?つまり、
str[2] = aみたいなことがしたいのですが・・・

67 名前:デフォルトの名無しさん mailto:sage [2012/03/27(火) 19:43:50.54 ]
>>> a = "['a', 1, 2]"
>>> a
"['a', 1, 2]"
>>> b = eval(a)
>>> print b
['a', 1, 2]
>>> print b[1]
1

68 名前:デフォルトの名無しさん mailto:sage [2012/03/27(火) 19:47:17.37 ]
あんま馬鹿なことはしねえほうがいいよ

69 名前:デフォルトの名無しさん mailto:sage [2012/03/27(火) 20:47:20.36 BE:4798073298-2BP(0)]
>>58
>bashrcなどに
非常に分かりやすい解説をありがとうございます。
(bashrcの設定はMac上で何度もやってきたので
よく理解できました。)

>www.python.jp/doc/2.7/tutorial/modules.html#tut-searchpath
>docs.python.org/release/3.2/tutorial/modules.html#the-module-search-path
>を読んだほうが早いよ
読みましたが,貴殿の解説の方が遥かに分かりやすいです。
本当に感謝します。

70 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 00:44:59.07 ]
pythonmagickで(Imagemagickがつかえれば何でもいいだけど)
台形変形させるにはどうしたらいいですか?
C:\Progra~1\ImageMagick-6.7.6-Q16
%im%\convert.exe tt.jpg -matte -virtual-pixel transparent -distort Perspective "38,11 0,0 475,46 500,0 475,282 500,333 38,314 0,333" ttyy.jpg
てな感じで画像の四隅を指定して変形させたいんだけど
コマンドの描き方が分からない・・・。



71 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 02:53:24.60 ]
>>70
PythonMagick-0.9.7のソースをGrepしてみたけど
バインディングされてないみたいよ

72 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 08:53:59.62 ]
馬鹿には無理

73 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 10:25:56.87 ]
>>70
コマンドでやれ。パイプを使えばファイルを作らなくてもいい

74 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 11:31:24.63 ]
メトロってこの延長線上な気がする

ttp://2ch.at/s/20mai00527004.jpg
ttp://2ch.at/s/20mai00527005.jpg
ttp://2ch.at/s/20mai00527006.jpg
ttp://2ch.at/s/20mai00527007.jpg
ttp://2ch.at/s/20mai00527008.jpg
ttp://2ch.at/s/20mai00527009.jpg

75 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 12:02:39.06 ]
__init__.pyは空にしておくのが一般的?

76 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 12:23:19.80 ]
パッケージの初期化はそこに書くんだからそんな事ないよ

77 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 13:22:22.08 ]
import threading

def fnc()
print "Hello"
timer = threading.Timer(3, fnc)
timer.start()

のように、書くとキチンと3秒後にHelloと表示されるのですが、
fncが引数を持つとき、fnc(5)などと指定して、
timer = threading.Timer(3, fnc(5))
などとすると、暴走してしまいます。どうしたら引数を持つ場合に
3秒後に動作させられますか?

78 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 13:23:22.12 ]
あ、上のコードにミスがありました。

×def fnc()
○def fnc():

79 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 13:36:06.58 ]
Timer(3, lambda: fnc(5))

80 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 14:11:05.61 ]
>>79
そのやり方で上手くいきました!!
ありがとうございます!!

…それにしても、このスレマジで使えるな。
分からないことはたいがい教えてもらえる。
逆に言えばそれだけ、俺の能力が低いってことだがorz...



81 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 14:59:38.21 ]
馬鹿には無理

82 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 20:13:16.52 ]
なんでfncで良くてfnc(5)が駄目なのか、理由を理解しないと根本的な解決になってないよ。

83 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 20:31:13.61 ]
コピペしかできないならVBでもやってろ

84 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 20:38:34.70 ]
コードと文字列の区別が付いていないから

85 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 20:44:59.90 ]
www.python.jp/doc/release/library/threading.html#timer
class threading.Timer(interval, function, args=[], kwargs={})(原文)
interval 秒後に function を引数 args 、キーワード引数 kwargs つきで実行するようなタイマを生成します。

functionは実行できなければいけない
典型的にはtypes.FunctionType

んで、fnc(5)はどうなってるか
という話

86 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 20:45:24.73 ]
釣れますか?

87 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 20:53:31.07 ]
爆釣です

88 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 03:03:32.82 ]
s=abc s="cd ef"
という一行から、
abc "cd ef"
の二つを抜き出すにはどうしたら良いでしょうか?

89 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 03:11:52.92 ]
>>77
import threading

def fnc(args)
print("Hello")
print("args =", args)

timer = threading.Timer(3, fnc, args=5)
timer.start()

90 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 03:16:53.16 ]
args=5じゃ動かないよ



91 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 03:29:51.01 ]
○ timer = threading.Timer(3, fnc, args=[5])

92 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 05:26:59.51 ]
馬鹿には無理

93 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 13:34:51.45 ]
有難うございます

>>71
なんという・・・orz

>>73
その手があったか・・・

94 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 15:24:47.27 ]
>>88
>>> re.findall(r's=([a-z]+|"[a-z ]+")', 's=abc s="cd ef"')
['abc', '"cd ef"']

>>> 's=abc s="cd ef"'.split("s=")
['', 'abc ', '"cd ef"']

95 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 16:22:19.24 ]
こんにちは、初めてここに質問させていただきます。

d.hatena.ne.jp/dix3/20100513/1273760327
↑youtube-dllというpythonのスクリプトを使ってようつべをDLするスクリプトが
あるのですが、上のURLを参考に試してもFile "<stdin>", line 1と表示された後
エラーでSyntaxError: invalid syntaxと返ってきます。
pythonは2.7.2、実行はPython (command line)というexeから実行しています。
なお、OSはwin7で64bitです。
もしご存じの方がいらっしゃいましたら宜しくお願いします。

96 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 16:51:57.82 ]
都合の悪い箇所があれば伏せたうえでコマンドラインとエラー表示をそのまま貼ってみて
SyntaxError: invalid syntax 以外にも表示されてるだろうから

97 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 17:16:42.26 ]
>>95はマルチポスト

98 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 17:34:16.22 ]
>>96
返信ありがとうございます。以下エラー表示です。

>>> python youtube-dl.py www.youtube.com/watch?v=○○
File "<stdin>", line 1
python youtube-dl.py www.youtube.com/watch?v=○○
^
SyntaxError: invalid syntax

99 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 17:42:57.11 ]
Pythonの対話モードじゃなくてWin7のコマンドプロンプトから実行しないと

100 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 17:46:57.56 ]
>>99
ありがとうございます。
ググってもう少し調べてみます。








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

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

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