[表示 : 全て 最新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/

610 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 13:37:57 ]
>>571はダウト

611 名前:methane mailto:sage [2009/12/28(月) 13:42:55 ]
>>609
あぁ、4からコピーした後編集するの忘れてると勘違いしてました。
a[0][0] と t[0] は等価で図は完全一致で正解です。
図だと判りやすいですね。

612 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 13:44:10 ]
>>590
a=[3,7]
b=a
a=a+[2,5]
print b
print a

a=[3,7]
b=a
a.append([2,5])
print b
print a

613 名前:590 mailto:sage [2009/12/28(月) 13:45:22 ]
>>611
これでまた一つ壁を越えられた気がします。
methane氏、諸先輩方 どうもありがとうございました。


614 名前:590 mailto:sage [2009/12/28(月) 13:50:02 ]
>>612
今となっては>>590の挙動についても納得しました。
aとbが同一の値(リスト)を指しているので、
 ttp://codepad.org/btaagIKq
こんな挙動になるわけですね。

615 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 14:03:43 ]
ぬるぽ

616 名前:デフォルトの名無しさん [2009/12/28(月) 18:57:49 ]
ファイルのMD5ハッシュやSHA1ハッシュを表示するPythonスクリプト - MoreslowlyWiki
ttp://www.moreslowly.jp/mw/index.php?title=%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81
%AEMD5%E3%83%8F%E3%83%83%E3%82%B7%E3%83%A5%E3%82%84SHA1%E3%83%8F%E3%83%83%E3
%82%B7%E3%83%A5%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8BPython%E3%82%B9
%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88
このプログラムで、末尾で

if __name__ == '__main__':
 ここで処理

としているのは何故でしょうか?
このif文は何を意味するのですか?

617 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 19:07:03 ]
モジュールとして他のファイルからimportされたときと
それ自身単独で実行されたときの動作を区別出来る
テストケース書くなり実行コードにするなり

618 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 19:11:29 ]
>>617
おお、
なるほど。
ありがとうございました。



619 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 23:14:44 ]
>>618
御礼言われたら照れるなあ

620 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 01:40:07 ]
他人へのお礼で照れるとは

621 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 11:06:55 ]
おなあ

622 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 11:08:59 ]
りい

623 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 23:22:19 ]
殿かよ

624 名前:デフォルトの名無しさん mailto:sage [2009/12/30(水) 11:02:47 ]
師走ですから

625 名前:デフォルトの名無しさん mailto:sage [2009/12/31(木) 15:48:43 ]
本年はまことにお世話になりました
来年は初心者スレから卒業したい。

626 名前:デフォルトの名無しさん mailto:sage [2010/01/01(金) 00:27:24 ]
あけましておめでとう

手元の習熟メモを見ると、学んでみようと思い立ったのは2006年らしいのに、
まだまださっぱりだぜ俺…

627 名前:デフォルトの名無しさん mailto:sage [2010/01/01(金) 20:58:54 ]
Python 2.6.4の(reモジュール等の)標準モジュールの中に、
ある文字列が正規表現として文法的に正しいかどうかを調べる
機能があれば教えていただけますでしょうか?


628 名前:デフォルトの名無しさん mailto:sage [2010/01/01(金) 21:20:02 ]
re.compile()を通せばre.errorが飛んでくるだろ



629 名前:デフォルトの名無しさん mailto:sage [2010/01/01(金) 21:44:39 ]
>>628
なるほど。
ありがとうございます。


630 名前:デフォルトの名無しさん mailto:sage [2010/01/05(火) 16:50:58 ]
これから1から勉強をはじめたいと思ってます
2.6と3.0と3.1とバージョンがありますが、3.x系は不評であると聞いております
互換性を気にしないのであれば3.x系から始めても問題ないでしょうか?

631 名前:デフォルトの名無しさん mailto:sage [2010/01/05(火) 16:59:15 ]
問題ないけど、まだ3.xに対応したライブラリ少ないよ

632 名前:デフォルトの名無しさん mailto:sage [2010/01/05(火) 16:59:46 ]
問題ないでしょう

633 名前:デフォルトの名無しさん mailto:sage [2010/01/05(火) 17:11:44 ]
ありがとうございます
PHP4みたいになると困るので3.1から始めたいと思います
英語のドキュメント読みながらやってみます

634 名前:デフォルトの名無しさん mailto:sage [2010/01/05(火) 17:38:10 ]
バカがバカを育てるわけだな

635 名前:デフォルトの名無しさん mailto:sage [2010/01/05(火) 17:42:51 ]
それでも2to3はPHPのバージョンアップよりは楽だと思う…

636 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 22:00:50 ]
初めてのPython 第3版でPython3対応出来ますかね?

637 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 23:15:51 ]
これから勉強するのに3からだとダメなの?

638 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 23:30:47 ]
だめじゃないよ



639 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 04:47:01 ]
だめじゃなくもなくないよ

640 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 05:13:40 ]
外部ライブラリ使うとちと怖い
言語コアのみなら無問題

641 名前:デフォルトの名無しさん [2010/01/10(日) 13:57:23 ]
python.exeを起動してprint "hello world"と入力したのですが
以下の線の中の4行が表示されてしまいました

------------------------
File "stdin>", line 1
print "hello world"
               ^
SyntaxError: invalid syntax
------------------------


どなたか解決方法をご教授お願い致します

642 名前:641 mailto:sage [2010/01/10(日) 13:58:45 ]
自己解決しました
print ("hello world")って書かないとダメだったんですね

643 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 14:11:10 ]
Python3の日本語マニュアルってありませんか?

644 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 14:14:03 ]
英語くらい読めよ
中学生か?

645 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 14:21:30 ]
小学生です

646 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 14:41:41 ]
ならしょうがない
英語もろくに読めないおっさんにならないように
中学校ではちゃんと英語勉強しろよ

647 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 14:49:37 ]
釣りや騙りも見分けられるよう
空気も読めるようになった方がいいな

648 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 14:52:18 ]
>>647
いやそれは自分に言えよww

足りない頭で良く読め。
>>646の書き方はわざわざ嫌みをつけた
書き方をしているうだろ?
つまり分かってやっていることだってのが何で分からないの?




649 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 14:55:31 ]
>>648
いやそれは自分に言えよww

足りない頭で良く読め。
>>647の書き方はわざわざ嫌みをつけた
書き方をしているうだろ?
つまり分かってやっていることだってのが何で分からないの?

650 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 16:14:46 ]
RuntimeError: maximum recursion depth exceeded

651 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 16:27:12 ]
>>644
ここプログラム板
英語の板じゃないよ

652 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 16:38:29 ]
>>651
だから何?
python3の日本語ドキュメントはあるの?
ないなら、英語で読むしかないじゃん
馬鹿か?

653 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 16:39:10 ]
じゃあ翻訳してやればおk

654 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 16:42:39 ]
>>652
>>650に答えろ

655 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 16:45:19 ]
みんなどんだけストレス溜めてんだよ

656 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 16:46:10 ]
>>646
書き込む所間違えてるよ
君が書き込むべき板は厨房板だと思うよ

657 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 16:47:45 ]
なにこの低能力者板。
所詮P言語ユーザーなんてこんなレベルかwww

658 名前:648 mailto:sage [2010/01/10(日) 16:49:34 ]
>>649
悔しいからってオウム返しは自閉症のやることだよw



659 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 16:53:47 ]
ここまで643への回答ゼロ

660 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 17:00:46 ]
まぁあれだよ、需要が無いから供給が無いんじゃないか?

661 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 17:03:59 ]
>>643
まだ翻訳されてません

662 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 17:13:20 ]
>>656
嫌味なやつだけど正論だろ
英語が読めないといろいろ苦労をする
暇な学生時代にもっと勉強しとけばよかった・・・

663 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 17:15:23 ]
>>662
板違い

664 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 17:21:56 ]
日本製Rubyは英語読めない馬鹿もウェルカムだよー^^
無理してPythonなんてやってないでみんなRubyにおいで

665 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 17:24:16 ]
pythonのPyPIあたるもは、
Rubyには有るんですか?

666 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 17:39:39 ]
>>665
日本語で

667 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 17:58:39 ]
Ruby Gemsとか?

668 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 18:16:43 ]
差別発言をするような奴にろくな奴はいない



669 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 18:20:39 ]
最近キチガイが1人住み着いてから荒れてるな

670 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 18:21:22 ]
>>664
英語日本語以前に、空気読めない人間はPythonに向いてないと思う。
特定の誰かに対した嫌みではなく。

671 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 18:42:34 ]
>>668
差別発言?どこに?
>>669のことか?

672 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 18:47:35 ]
くだスレを荒らすのはやめれ

673 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 19:43:22 ]
>>672
くだスレが本当にくだらないスレになってる。

674 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 19:55:20 ]
くだすれは'くだらないスレ'であって、
'救いようのないスレ'ではない。

675 名前:> 673 mailto:sage [2010/01/10(日) 19:58:56 ]
>>674
いやそもそも、本当は
'くだらないスレ'じゃなくて
'くだらない質問をするためのスレ'
じゃないのか?

まあいいか。

676 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 20:00:19 ]
Windows XP + Python2.6です。
変数strに文字列が代入されている状態で、
Windows XPのコマンドラインを実行することはできませんか?
C言語だと
system(str);
って言うやつが相当します。

677 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 20:08:24 ]
Cのsystemと完全に一致するかは知らないけど
os.system(s)

678 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 20:09:03 ]
あとstrは組み込み関数名なので避けたほうがいいかも



679 名前:676 mailto:sage [2010/01/10(日) 20:35:33 ]
>>677-678
strを避けるべきとは知りませんでした。
ありがとうございます。

もう一つ、Windows XP + Python2.6上で。

3つの文字列str1, str2, str3があるとき、
あるプログラムX上から
 os.system(str1)
 os.system(str2)
 os.system(str3)
これらを同時に実行し、3つとも終わったら
Xを終了する
といったことは実現可能でしょうか?
実現するとしたら、どうすればできますでしょうか?
よろしくお願いします。


680 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 20:41:28 ]
subprocess を使えばよろしい

681 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 20:48:02 ]
>>679
subprocessモジュールを使う
ただしsubprocessモジュールは引数として文字列ではなく
argv形式のリストを取るので、もし元が文字列ならshlexあたりで分割汁
こんな感じだ

import shlex, subprocess

cmds = [shlex.split(s) for s in [str1, str2, str3]]
children = [subprocess.Popen(cmd) for cmd in cmds]
for p in children: p.wait()

682 名前:679 mailto:sage [2010/01/10(日) 20:57:46 ]
>681
ありがとうございます。
教えを頼りに頑張って見ます。


683 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 21:05:00 ]
>>681
ちなみに教えていただいたそのコード
のライセンスはどうすれば宜しいでしょうか?

684 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 21:06:18 ]
>>683
ライセンスかw
どうでもいいので好きに汁

685 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 21:07:54 ]
どうでもよくないよ
2chに書き込んだら2chの物になる

686 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 21:50:06 ]
>>685
プログラムのソースコードを2chに書き込んだ場合、
そのライセンスは厳密にはどうなるんだろう?
・・・ってのはどこで聞けばいいかな?


687 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 21:55:43 ]
初めて書き込む前に規約がでただろう。それを嫁

688 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 22:30:32 ]
>>643
ttp://diveintopython3-ja.rdy.jp/

ただし未完成らしい。



689 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 22:33:04 ]
>>688
ありがとうございます

690 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 22:43:41 ]
>>687
> ・投稿者は、投稿に関して発生する責任が全て投稿者に帰すことを承諾します。
> ・投稿者は、話題と無関係な広告の投稿に関して、相応の費用を支払うことを承諾します
> ・投稿者は、投稿された内容及びこれに含まれる知的財産権、(著作権法第21条ないし
> 第28条に規定される権利も含む)その他の権利につき(第三者に対して再許諾する権利
> を含みます。)、掲示板運営者に対し、無償で譲渡することを承諾します。
> ただし、投稿が別に定める削除ガイドラインに該当する場合、投稿に関する知的財産権
> その他の権利、義務は一定期間投稿者に留保されます。
> ・掲示板運営者は、投稿者に対して日本国内外において無償で非独占的に複製、公衆送信
> 、頒布及び翻訳する権利を投稿者に許諾します。また、投稿者は掲示板運営者が指定する
> 第三者に対して、一切の権利(第三者に対して再許諾する権利を含みます)
> を許諾しないことを承諾します。
> ・投稿者は、掲示板運営者あるいはその指定する者に対して、著作者人格権を一切行使しないことを承諾します。

一方、2ちゃんねるのトップページには
> 2ちゃんねるのデータの利用に関して、原則的に自由ですが、
> 2ちゃんねるのデータ自体を利用して対価を取る行為はご遠慮下さい。
> 要するに、2ちゃんねるをモニターして、お金をとってる
> マーケティング会社の方はご相談頂けないと面倒なことになるかもしれません、、、ってことです。

ということで、例えば>>681が書いたソースコードの著作権は
>>681ではなく2chにあることになる。
また利用者は対価を取らない限り>>681の意志・意向を無視して勝手にそのソースコードを使っても良いことになる、


691 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 22:48:54 ]
>>688
それマニュアルじゃないだろ(ww

692 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 22:52:06 ]
>>690
てか>>681に著作権は発生しているのかい

693 名前:690 mailto:sage [2010/01/10(日) 22:54:49 ]
>>692
どんなに短いソースコードでも、
いやソースコードですらなくコメントでも
発生しているよ。

しかも日本では著作権が発生することを拒否できないし、
著作権を放棄できない。


694 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 22:56:18 ]
>>692
ちなみに君のその短い1文にすら著作権は発生しているよ。
ただし書き込んだ瞬間からその著作権の大半が2chのものになっているけど。

695 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 22:59:10 ]
>>693
デマ乙
naoシフトを思い出すわ

696 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 22:59:36 ]
>>693
そんなDQNめいたことが法廷であったのか!
実際にあるのなら大問題になるから判例挙げてくれ
もちろん根拠となる条文もね

697 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 23:00:46 ]
どっちもウザい。いいかげんにしろ。

698 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 23:01:07 ]
print ("Hello World")

690先生の言うとおりだとこれも著作権になるわなwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
ひーーーーーーーーーーハーーーーーーーーーーーーーーーwwwwwwwwwwwwwwwwwwwwwwwwwww



699 名前:696 mailto:sage [2010/01/10(日) 23:02:51 ]
>>697
それもそうだな。吊ってくる

言うまでも無いがソースコードが著作物として認められるには創作性が必要
サンプル程度では認められない

700 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 23:05:08 ]
二度と戻ってくるなよ。
ママのオッパイ吸って寝ろ。

701 名前:693 mailto:sage [2010/01/10(日) 23:07:26 ]
いやいかなる短さのいかなるものでも著作権は発生するんだよ。
ただ法廷でそれを盾にして戦えるかどうかといえばまあ無理だろうがね。


702 名前:デフォルトの名無しさん [2010/01/10(日) 23:10:30 ]
例えば以下。


>>698
wの数で低能力者の程度が知れると言うが、そのとおりだな。

> print ("Hello World")
うん。発生するよ。
もう2chに書いちゃった後だからもうお前には著作権はないけど、
もし書く前だったとすると、
俺が print ("Hello World") というコードを別の所に書いたら
お前が俺を訴えることも可能。

ただし俺は当然、そのコードは俺が作った!と言い張るから
その短さなら俺が勝つことにはなるが。
要するに立証できないだけ。


703 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 23:11:19 ]
そろそろ法律板でやったほうがいいかも

704 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 23:12:46 ]
著作権論議をこのスレでやって欲しいとは思わないけど
2chに書き込んだコードに著作権がないと言い張る奴には
オープンソースから足を洗って欲しいとも思う。

705 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 23:15:34 ]
すでに権利が他のところにあるものを書き込んだらどうなるの、っと

706 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 23:16:57 ]
法律版に行けよ、OSSから足を洗ってからな

707 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 23:19:06 ]
良かったな>>681よ、
君のソースコード、とても人気があるぞ。

708 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 23:23:17 ]
>>705
あらゆる情報伝達が阻害されるな
常識の無い奴は法律かじらないで欲しいわ



709 名前:デフォルトの名無しさん mailto:sage [2010/01/11(月) 00:15:59 ]
>>707
>>681だがびっくりした
要するに皆暇なんだなw


710 名前:デフォルトの名無しさん mailto:sage [2010/01/11(月) 00:16:42 ]
なんでこんなに殺伐としてるんだ……






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

前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