くだすれPython(超初心者用) その19at TECH
くだすれPython(超初心者用) その19 - 暇つぶし2ch1:デフォルトの名無しさん
13/10/28 12:51:55.43
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。

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

前スレ
くだすれPython(超初心者用) その18
スレリンク(tech板)
関連スレ
Pythonのお勉強 Part48
スレリンク(tech板)

◆関連リンク
Python の Home Page
URLリンク(www.python.org)

2:デフォルトの名無しさん
13/10/28 12:53:39.95
長いコードはこういうところにはってください
URLリンク(ideone.com)
URLリンク(codepad.org)
URLリンク(pastebin.com)

3:デフォルトの名無しさん
13/10/28 13:10:10.07
まとめwiki
URLリンク(python.rdy.jp)

4:デフォルトの名無しさん
13/10/28 13:57:27.73
>1 gj

5:デフォルトの名無しさん
13/10/28 16:56:38.68
>>1

過去ログなおしてみた
URLリンク(python.rdy.jp)

6:デフォルトの名無しさん
13/10/28 17:59:18.03
くだらない質問はここで@Python

7:デフォルトの名無しさん
13/10/28 20:09:33.09
先週からPythonをやりだしたんだが、イマイチ何を作ればいいのかわからない。
実用的なツールを作ってモチベーション保ちたいんだがなにかオススメとかある?

8:デフォルトの名無しさん
13/10/28 20:10:03.77
エロ画像収集機

9:デフォルトの名無しさん
13/10/28 20:15:40.03
>>7
blenderのアドオン

10:デフォルトの名無しさん
13/10/28 21:59:16.09
>>7
pil入れて類似画像検索エンジン

11:デフォルトの名無しさん
13/10/28 22:32:06.80
>>7
numpyのCUDA対応版作成

12:デフォルトの名無しさん
13/10/28 22:49:30.40
エロは甘え

13:デフォルトの名無しさん
13/10/28 22:52:35.17
>>8
マジでコレ

14:デフォルトの名無しさん
13/10/28 22:55:13.34
『Python スタートブック』を読み終わったとこですが次何を読むべきですか?

15:デフォルトの名無しさん
13/10/28 23:16:44.80
他人のコードです

16:デフォルトの名無しさん
13/10/29 01:25:03.83
あなたの未来

17:929
13/10/29 01:37:38.62
昨日教えていただいたことをもとに、ニコニコ動画の個別マイリストへの登録を試みているのですが
エラーが出てしまいます。
アドバイスいただけたら嬉しいです

エラー内容↓
Traceback (most recent call last):
File "ファイル名.py", line 54, in <module>
mid = mylist_create(u"繝・せ繝医Μ繧ケ繝・)
File "nico_mylist06.py", line 28, in mylist_create
return j['id']
KeyError: 'id'

18:929
13/10/29 01:39:00.99
肝心のコード忘れてました
URLリンク(codepad.org)

19:デフォルトの名無しさん
13/10/29 03:57:56.23
return j['id']

の代わりに

print json.dumps(j)

と書いて実行してみて
またエラー出るから
print の方の結果だけ教えろ

20:デフォルトの名無しさん
13/10/29 04:03:40.31
print json.dumps(j).decode('utf-8')
の方が良いか

21:929
13/10/29 06:01:29.92
>>19-20 ありがとうございます!
実行してみたところ、

{"status": "fail", "error": {"code": "INVALIDTOKEN", "description": "\u4e0d\u6b6
3\u306a\u30c8\u30fc\u30af\u30f3\u3067\u3059"}}

と出ました。
>19の場合でも>20の場合でも同じ結果になりました

22:デフォルトの名無しさん
13/10/29 07:59:02.92
INVALIDTOKEN と言われてるだろ
そもそもなんでログインの方法を変えたんだよ
urllib2.build_opener の引数に渡してる CookieJar は
mechanize.Browser で使われる Cookie とは無関係だから
実質nico側からみてログイン時とマイリスト登録時で違うブラウザでアクセスしてることになる

せっかくうまくいってるんだから
前スレ >>978-979
のやり方のままにしとけボケ

978 デフォルトの名無しさん [sage] 2013/10/28(月) 02:22:44.57 ID: Be:
これでどうかな?
URLリンク(codepad.org)

979 デフォルトの名無しさん [sage] 2013/10/28(月) 02:41:22.11 ID: Be:
色々可笑しかったのでなおした
URLリンク(codepad.org)

23:デフォルトの名無しさん
13/10/29 08:01:30.48
っていうか >18 のコードなら mechanize.Browser() 使う意味ないな

24:デフォルトの名無しさん
13/10/29 08:17:16.16
釣りじゃなかったらあほすぎてワロス

970 デフォルトの名無しさん [sage] 2013/10/28(月) 00:51:59.84 ID: Be:
>>965
そのサイトみつけたんだったら
mechanize 使わずに
そのサイトのやり方でいけるだろ

25:デフォルトの名無しさん
13/10/29 08:24:52.46
良く釣れる釣堀ですね

26:929
13/10/29 08:35:45.17
>>22-23 >ログイン時とマイリスト登録時で違うブラウザでアクセスしてる
言われてみれば…お恥ずかしいです

ログインの方法を変えたのは、
>>978-979のやり方を元に、個別マイリストを新規作成して動画を登録するコードを書いてみようとしたら、
エラーが出て解決できなかったので、
 その時のコード→URLリンク(codepad.org)
 エラー→{"error":{"code":"NONEXIST","description":"\u30b0\u30eb\u30fc\u30d7\u304c\u5b58\
u5728\u3057\u307e\u305b\u3093"},"status":"fail"}

手詰まりになって>>965を元にしたやり方に変えて試していたからです。

ログインのやり方直してみました→URLリンク(codepad.org)
先ほどとは違うエラーが出てしまいました
{"status": "fail", "error": {"code": "NOAUTH", "description": "\u8a8d\u8a3c\u306
7\u304d\u307e\u305b\u3093\u3067\u3057\u305f"}}

27:デフォルトの名無しさん
13/10/29 08:38:12.08
・・・キチガイにはスルーが鉄則だったな。

28:デフォルトの名無しさん
13/10/29 08:44:39.24
>>26

> >>22-23 >ログイン時とマイリスト登録時で違うブラウザでアクセスしてる
> 言われてみれば…お恥ずかしいです

全然わかってないな
まだmylist_create()とかaddvideo_tomylist()とかの中で
urllib2.urlopen(cmdurl)
してるじゃないか

j = json.load( urllib2.urlopen(cmdurl), encoding='utf8')
としているところを
j = json.load( br.open(cmdurl), encoding='utf8')
にしろ

あと print json.dumps(j) も元に戻しておけ

29:デフォルトの名無しさん
13/10/29 08:48:12.55
ああごめん

j = json.load( urllib2.urlopen(cmdurl), encoding='utf8')
としているところを
br.open(cmdurl)
j = json.load( br.response().get_data().decode('utf-8'), encoding='utf8')
にしろ

です

30:デフォルトの名無しさん
13/10/29 08:49:40.79
まだ違うな

j = json.load( br.response().get_data(), encoding='utf8')

で良かった

31:デフォルトの名無しさん
13/10/29 08:50:55.36
ちゃんとテストしてからレスしてください。
うざいだけです。

32:デフォルトの名無しさん
13/10/29 09:41:51.15
丸投げしたいのなら宿題スレでお願いしたい

33:デフォルトの名無しさん
13/10/29 10:15:32.06
スクレイピングはスクレイピングスレで

34:デフォルトの名無しさん
13/10/29 10:21:17.13
>>31
ひどいやつだなおまえ

35:デフォルトの名無しさん
13/10/29 16:08:29.10
>>31
完成したら捨て台詞がこれかよ
ひでーな

36:デフォルトの名無しさん
13/10/29 18:49:56.57
Win32APIスレのテンプレコピペだから気にすんな

知らないならレスしないで下さい。ウザイだけです。

37:929
13/10/30 00:59:43.33
>>28-30 ありがとうございます。
実行してみたところ、下のエラーが出ました。

Traceback (most recent call last):
File "ファイル名.py", line 55, in <module>
mid = mylist_create(u"繝・せ繝医Μ繧ケ繝・)
File "ファイル名.py", line 27, in mylist_create
j = json.load( br.response().get_data(), encoding='utf8')
File "C:\Python27\lib\json\__init__.py", line 286, in load
return loads(fp.read(),
AttributeError: 'str' object has no attribute 'read'

エラーの内容は「strオブジェクトはreadというアトリビュートを持っていませんよ」
という理解で良いのでしょうか。
File "C:\Python27\lib\json\__init__.py", line 286, in load
return loads(fp.read(),
のあたりが特に何が何だか分からず…

38:デフォルトの名無しさん
13/10/30 01:37:11.88
見た瞬間分かったわ
loadじゃなくてloadsね
>>28-30が試さないのが悪い

39:929
13/10/30 01:56:13.74
>>38
loadのところをloadsにしてみました。また違う内容のエラーが出たのですが、
どうすれば解決するのか全く見当もつかないです…デコード?

Traceback (most recent call last):
File "ファイル名.py", line 56, in <module>
mid = mylist_create(u"繝・せ繝医Μ繧ケ繝・)
File "ファイル名.py", line 27, in mylist_create
j = json.loads( br.response().get_data(), encoding='utf8')
File "C:\Python27\lib\json\__init__.py", line 351, in loads
return cls(encoding=encoding, **kw).decode(s)
File "C:\Python27\lib\json\decoder.py", line 365, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "C:\Python27\lib\json\decoder.py", line 383, in raw_decode
raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded

40:デフォルトの名無しさん
13/10/30 02:00:42.89
これはそもそもJSONが帰ってきてないようですね
何が帰ってきているか確認しましたか?

41:デフォルトの名無しさん
13/10/30 02:08:35.23
灘高出の何かが誰もがプログラミングをするようになるってほざいてたけど
絶対にそんなの無理って実例がいま目の前にいる

42:デフォルトの名無しさん
13/10/30 07:30:17.43
>38
実は >31 が正しかったという

43:デフォルトの名無しさん
13/10/30 08:05:25.43
>>38
ちゃんと試してからレスしてください。
うざいだけです。

44:デフォルトの名無しさん
13/10/30 08:09:51.22
まさかここまで馬鹿だろうと思うが

cmdurl += "?" + urllib.urlencode(q)
br.open(cmdurl)
j = json.loads( br.response().get_data(), encoding='utf8')

とするところを

cmdurl += "?" + urllib.urlencode(q)
j = json.loads( br.response().get_data(), encoding='utf8')

とかしてないだろうな

45:929
13/10/30 18:46:03.23
>>44 2箇所中1箇所がそうなってました
こんなことで相談して煩わせてしまってすみませんでした
ご指摘をいただいたところを直して実行したら、無事成功しました!

アドバイスいただいた皆様、ありがとうございました!

46:デフォルトの名無しさん
13/10/30 18:50:28.45
同じコードをあちこちで使いまわすのはアホのすること
そんなだからバグが入る

47:デフォルトの名無しさん
13/10/30 19:19:31.54
>>46
そこでオブジェクト指向ですよ(^ω^)

48:デフォルトの名無しさん
13/10/30 19:55:48.22
csv モジュールのドキュメンテーションで、最初にファイルを開くときに
with open('eggs.csv', 'rb') as csvfile:
として rb モードで読んでいますが、ここで 'r' でなく 'rb' を使う意味とはなんでしょうか?

49:デフォルトの名無しさん
13/10/30 20:06:53.03
テキストモードで読むと改行が置換されることがあるから
クオートで囲った場合はレコードの途中にも改行を入れられるので置換されるとデータが狂う
2.7のドキュメントは確かに分かりにくいな

50:デフォルトの名無しさん
13/10/30 20:12:33.77
>>49
素早い回答ありがとうございます.

51:929
13/10/30 20:50:35.02
いただいたアドバイスで、一度正常に動作するようになったのですが
うれしくて何回か試していたらまたエラーが出るようになってしまいました。
成功した時からコードを変更した覚えはないのですが…
どこか変なところはありますでしょうか?
URLリンク(codepad.org)

エラー内容↓
Traceback (most recent call last):
File "ファイル名.py", line 57, in <module>
mid = mylist_create(u"繝・せ繝医Μ繧ケ繝・)
File "ファイル名.py", line 29, in mylist_create
return j['id']
KeyError: 'id'

52:デフォルトの名無しさん
13/10/30 20:58:24.29
単なるリロードしすぎでしょう
明日また試しなさい

53:デフォルトの名無しさん
13/10/30 21:10:40.53
変なところというか、取得したデータを保存しない理由が分からない
取ってきたデータが変化したのは明白だろ

54:デフォルトの名無しさん
13/10/30 21:18:42.56
>>51
まずこうする
URLリンク(codepad.org)

res.txtにサーバーの応答が残るから読んでみ
たぶん「もうマイリストを作成できません」がutf_8で帰ってきてるはず

55:デフォルトの名無しさん
13/10/30 21:19:58.98
たぶんこのように
{"error":{"code":"MAXERROR","description":"\u3082\u3046\u30de\u30a4\u30ea\u30b9\u30c8\u3092\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093"},"status":"fail"}

56:デフォルトの名無しさん
13/10/30 21:31:37.09
ここの所お前ら異常に優しいじゃん?
どうしたの?風邪でも引いた?

57:929
13/10/30 21:54:30.20
>>54-55 実行してみたところ、>>51と同じエラーが出ました
コードをテストするたびに、出来たマイリストは消していたので
マイリスト作成個数の限度には達していないはずです

>>52そうなんですかね…

58:デフォルトの名無しさん
13/10/30 21:57:22.38
>>57
出るのは分かったからres.txtにはなんて書いてあるの?

59:デフォルトの名無しさん
13/10/30 22:17:21.77
ホント要領悪いなw

60:929
13/10/30 23:41:49.00
>>58
{"error":{"code":"MAXERROR","description":"\u3082\u3046\u30de\u30a4\u30ea\u30b9\u30c8\u3092\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093"},"status":"fail"}
と書いてありました

61:デフォルトの名無しさん
13/10/31 00:01:16.25
>>60
そうか。
あのさあ>>55って見える?

62:デフォルトの名無しさん
13/10/31 00:03:16.90
Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (In
tel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> u'\u3082\u3046\u30de\u30a4\u30ea\u30b9\u30c8\u3092\u4f5c\u6210\u3067\u304d\u
307e\u305b\u3093'
'もうマイリストを作成できません'
>>>

いい加減にしろよお前
達していないはず・・・じゃねえよ
達してるじゃねえかくるぁあああああああああ

63:デフォルトの名無しさん
13/10/31 00:10:53.41
さー解決したところで気持ちよく寝ようかw

64:デフォルトの名無しさん
13/10/31 01:02:00.57
>>60
Python3系使ったら、その辺は楽に解決できてたと思う

65:デフォルトの名無しさん
13/10/31 01:12:26.06
mechanizeが対応していないはず

66:デフォルトの名無しさん
13/10/31 01:46:24.03
mechanizeってもう何年もメンテされてないじゃん。
フォークしてPython3対応版作ろうとした人もなんか死に体だし。

もう積極的に使わないほうがいいんじゃね?

67:デフォルトの名無しさん
13/10/31 01:48:51.00
>>66
mechanizeに2to3かければ良くね?

68:デフォルトの名無しさん
13/10/31 02:23:54.91
そーんなこと理解できる人が対象のライブラリじゃないでしょう

JavaScript動かせるわけじゃないし
Cookieとかgzipとかリダイレクトとか
ちょっと気の利いたクライアントライブラリならどれでもやる
requestsとか

フォームの操作って言っても
結局のところnameとvaluePOSTするだけだから
知ってる人間からすれば大したメリットでもない
その辺を知らない人がやるためのもの

69:デフォルトの名無しさん
13/10/31 05:59:46.05
どうせmechanizeフォークするなら
ついでにJavaScript対応煮汁

70:デフォルトの名無しさん
13/10/31 18:50:32.85
でもmechanizeの代替ってなくね?

71:デフォルトの名無しさん
13/10/31 19:08:58.53
普通にプログラミングが出来るレベルならそもそも必要ない

72:デフォルトの名無しさん
13/10/31 23:09:05.78
Boost.Pythonって先入観で2.xだけだと思ってたけど3.xいけるんだなー

73:デフォルトの名無しさん
13/10/31 23:11:36.80
Cookieを削除するにはどんなコードをかいたらいいですか?
サイトにアクセスした履歴を消したいです

74:デフォルトの名無しさん
13/10/31 23:38:01.77
>>73
>サイトにアクセスした履歴
これは何が保持している履歴?サーバ?ブラウザ?
Cookieを削除してもそのどちらも消えない。

75:デフォルトの名無しさん
13/10/31 23:45:32.74
Mac でPythonを使おうと思っています。
Pythonはデフォルトで入ったまま使ったほうがいいのでしょうか
それともHomebrewで使ったほうがアップデートが楽とか
利点はあるのでしょうか?

76:デフォルトの名無しさん
13/10/31 23:57:09.44
mechanizeの話ならインスタンス再作成すれば消えるよとエスパー

>>75
どうせ「なんでバージョンXXXじゃないの!」とか不満に感じるようになるからhomebrewに慣れとけ

77:デフォルトの名無しさん
13/11/01 00:15:49.43
Seleniumがつかえんとちゃうかな。

78:デフォルトの名無しさん
13/11/01 00:35:39.68
デフォルトがPython2しか選べなくて、HomebrewがPython3選べるなら
Homebrew使ったほうがいいと思う

79:デフォルトの名無しさん
13/11/01 00:36:41.70
Seleniumは2と3両対応だし、javascriptがちゃんと動くし、よいよね

80:デフォルトの名無しさん
13/11/01 00:46:40.39
java scriptのdocument.cookieみたいなのを探しています

81:デフォルトの名無しさん
13/11/01 00:59:36.56
きみ素人だろう
素人考えで情報を省略しないで

どのバージョンのPythonを
どんな環境で使っていて
どんなモジュールをimportしていて
何をやろうとしている時にその行為(=cookie削除)が必要になったのか

まで書け

82:デフォルトの名無しさん
13/11/01 01:05:36.36
HTTPクライアントに何を使ってんの?で通じれば話が早いんだが。
まあurllib2ってことはないだろう。

83:デフォルトの名無しさん
13/11/01 03:22:27.98
リストのスライスについてわからないことがあったので質問させてください。
あるサンプルコードに
a[:, :, 2]とコンマ区切りのスライスのようなものがでてきました。
これは普通のスライスとは違うのでしょうか?
どんなふうになっているのでしょうか?

84:デフォルトの名無しさん
13/11/01 03:55:29.15
>>83
NumPyの多次元(三次元)配列では?

85:デフォルトの名無しさん
13/11/01 03:59:29.19
サンプルコードの出処書かないとなんともなのでは感

>>> a = [1, 2, 3]
>>> a[:]
[1, 2, 3]
>>> a[:,:,2]
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: list indices must be integers, not tuple

86:デフォルトの名無しさん
13/11/01 04:52:04.03
>>> import numpy as np
>>> a= np.random.randint(0,100,9)
>>> b = a.reshape((3,3))
>>> a
array([80, 1, 4, 22, 66, 43, 29, 57, 13])
>>> b
array([[80, 1, 4],
[22, 66, 43],
[29, 57, 13]])
>>> b[:,2]
array([ 4, 43, 13])
>>>

87:デフォルトの名無しさん
13/11/01 09:17:02.13
>>> class Foo:
...     def __getitem__(self, slices):
...         print slice
...
>>> f = Foo()
>>> f[:, :, 2, ...]
(slice(None, None, None), slice(None, None, None), 2, Ellipsis)
>>> f[1:2, 3:4, :5:6]
(slice(1, 2, None), slice(3, 4, None), slice(None, 5, 6))
>>> [/'_']/

88:デフォルトの名無しさん
13/11/01 09:27:59.69
私にも言える日が来ました
馬鹿には無理

89:デフォルトの名無しさん
13/11/01 09:28:46.14
超初心者スレに来てなに言ってんのw

90:デフォルトの名無しさん
13/11/01 09:31:16.64
m9 (pgr

91:デフォルトの名無しさん
13/11/01 11:15:43.30
>>84
すこし調べたらNumpyの多次元配列でした

92:デフォルトの名無しさん
13/11/01 13:59:14.98
Pythonは勉強用にしか使ってないので、バージョンを3.3.2から3.4.0のアルファ版に移行しようと思うんですが
3.4の新機能さえ使わなければ基本的に動くと思っていいのですか?

93:デフォルトの名無しさん
13/11/01 14:16:39.88
リリースノートの変更点を見て動くと思ったら動くのでは

94:デフォルトの名無しさん
13/11/01 14:22:02.93
新機能使わないのに
バージョン上げる理由は

95:デフォルトの名無しさん
13/11/01 18:39:02.66
聞かなきゃ分からない時点で人柱には向いてない

96:デフォルトの名無しさん
13/11/01 20:43:24.40
Pythonで彼女を作ったのですがPyPiで公開しても問題ないでしょうか

97:デフォルトの名無しさん
13/11/01 20:47:52.72
>>96
良いけど共有属性付けといてね

98:デフォルトの名無しさん
13/11/01 21:26:23.76
>>96
ドキュメントちゃんと整備してよね

99:デフォルトの名無しさん
13/11/01 22:08:18.63
Linuxでpygame使って作成したスクリプトをWinで実行可能なexeにビルドしたいのですが、
比較的新しい解説サイトはないでしょうか…
適当にpy2exeとcxfreezeを試そうとしましたがうまくいきませんでした

100:デフォルトの名無しさん
13/11/01 22:13:23.55
無理だからそんな解説サイトねえよ
いつの時代に可能だったんだ

101:デフォルトの名無しさん
13/11/01 22:16:49.93
物体運動の計算を楽にやってくれるライブラリありませんか?
数学とか物理に特化したライブラリ
ぼくは理系は全然ダメなのでライブラリで解決したいのです!

102:デフォルトの名無しさん
13/11/01 22:20:09.31
Windows上でpy2exe/cxfreeze使えば無理じゃないよ
Linux上でやろうとしてるならそれは無理

103:デフォルトの名無しさん
13/11/01 22:22:11.41
py2exe.py使って解説してるサイトあったから勘違いしてました…
結局WIN側でいろいろするしかないのですね

104:デフォルトの名無しさん
13/11/01 23:01:49.82
>>103
exe ってぶっちゃけ coffだからね。LinuxとかはELFだし

105:デフォルトの名無しさん
13/11/02 01:52:59.28
>>101
ライブラリだけあっても基礎知識がないなら使い方が分からないから無駄だ

ライブラリが存在するとしよう
この関数は~の計算をしますと言ってズラズラと数式が並んだ場合
理系が苦手な君はそれが理解できるのか?

106:デフォルトの名無しさん
13/11/02 02:51:32.32
>104
変換ツールはあるよ

107:デフォルトの名無しさん
13/11/02 10:18:59.67
みんなのみんなのパイチンくん
みんなのものだよ~\(^o^)/

108:デフォルトの名無しさん
13/11/02 12:37:45.30
sphinxってpython3.3で構築したデータをpython2.7でもそのまま使えますか?

109:デフォルトの名無しさん
13/11/02 12:44:44.76
一通り見る限り書いてねえな
試すしかあるまい
でも行けるとは思うよ

110:デフォルトの名無しさん
13/11/02 14:42:35.59
データって rst ファイルの事?
それならできない理由はないと思う

111:デフォルトの名無しさん
13/11/02 14:47:55.62
sphinx-quickstartするとディレクトリやconf.pyとか互換性があるのかないのかってことではないのか

112:デフォルトの名無しさん
13/11/02 18:25:19.49
Rubyで
p 1.class
に相当することをPythonではどう書くの?

113:デフォルトの名無しさん
13/11/02 18:41:21.52
print type(1)

クラスによっては"1".__class__もいいですがintなどはSyntaxErrorでハネられます

114:デフォルトの名無しさん
13/11/02 18:44:59.97
pygameについての質問です。
Windows上でpygameをインポートしたスクリプトを動作させることには成功しましたが、
一度複数ディスプレイを繋いだせいか突然pygameの調子が悪くなり、実行時に生成したウインドウが瞬時に応答を停止するようになってしまいました
似たような症例に心当たりある方はいないでしょうか…

115:デフォルトの名無しさん
13/11/02 18:45:32.44

も1つ教えてほしいことが…
俺ごときドシロウトには、まだ早いのかも知れんが
typeもprintも何かのインスタンスメソッドという認識で良い?

116:デフォルトの名無しさん
13/11/02 18:49:07.79
よくありません
組み込み関数はインスタンスからは独立しています

117:デフォルトの名無しさん
13/11/02 18:51:15.46
pythonは関数もファーストオブジェクト

118:デフォルトの名無しさん
13/11/02 18:53:57.17
>>114
【pygame】pythonでゲーム製作【ぱいがめ】
スレリンク(gamedev板)

119:デフォルトの名無しさん
13/11/02 18:57:17.81
㌧㌧
OOなLLっていうことで表層的には似てそうでも
根っこは結構違ってるのな

わからんことあったら、また来るわ

120:デフォルトの名無しさん
13/11/02 19:13:44.45
>>118
専用スレがあったのですね…失礼しました

121:デフォルトの名無しさん
13/11/02 23:25:41.41
>>113
捕捉で
こうやって書くこともできる
print (1).__class__

122:デフォルトの名無しさん
13/11/03 09:20:14.10
Webページにアクセスして、その履歴を消すコードを書いてみました。
動くは動くのですが、履歴は消えていない気がします。
コードを見てアドバイスいただけないでしょうか?
URLリンク(codepad.org)

123:デフォルトの名無しさん
13/11/03 09:37:35.28
動く訳がない
わざとやってるとしか思えない
釣り認定おめでとう

124:デフォルトの名無しさん
13/11/03 09:37:46.28
>>122
どの行で履歴を削除しているの?
そもそも履歴って何だ?視聴履歴?

125:デフォルトの名無しさん
13/11/03 10:00:28.97
>>122
ニコニコのアカウント持ってないからテスト出来るidとパス教えて

126:デフォルトの名無しさん
13/11/03 10:57:39.38
分からないからその後のコード書いてくださいってか

127:デフォルトの名無しさん
13/11/03 13:46:00.72
前スレで相手してた馬鹿がいたから
味をしめたんだろうな
荒らしに餌を与えないでください

128:デフォルトの名無しさん
13/11/03 13:56:18.80
どうせ釣るなら最後は main if __FILE__ == $0 にすべきだった

129:デフォルトの名無しさん
13/11/03 14:46:38.45
>>128
すいません
そのコードははじめてみるのですがそれは何を意味するコードですか?

130:デフォルトの名無しさん
13/11/03 14:58:53.95
>>129
Python の if __name__ == '__main__': main() に相当する
Ruby のコードです

131:デフォルトの名無しさん
13/11/03 15:35:35.63
すいませんますますわからなくなりました
なぜRubyのコードが必要なのですか?

132:デフォルトの名無しさん
13/11/03 15:59:47.67
いますぐPythonをやめてRubyをはじめなさい
そしてRubyスレに移動しなさい

ということです

133:デフォルトの名無しさん
13/11/03 16:06:57.67
そうだね、ニコニコはrubyのほうが向いてる

134:122
13/11/03 17:08:38.19
>>124 履歴を消しているのは、
 c = Cookie.SimpleCookie()
c['nicosid']=''
c['nicosid']['expires']='Wed, 30-Oct-2013 00:00:00 GMT'
 の行です。
 Cookieを消したら履歴が消えるかなと思ってこのようにしました。
 履歴=視聴履歴です。

>>125 テスト用にアカウント取りました。
 メールアドレス→m2959543120@sayawaka-dea.info
 パスワード→testnico

135:デフォルトの名無しさん
13/11/03 17:20:14.26
不正アクセスで逮捕だな

136:デフォルトの名無しさん
13/11/03 17:20:45.32
識別できるIDとパスワードを公開することも不正アクセス禁止法に触れるから逮捕だな

137:デフォルトの名無しさん
13/11/03 17:35:59.86
自分で取ったアカを公開しても不正アクセス禁止法の五条には違反しないよ
ただニコニコの規約には違反するようだ

URLリンク(secure.nicovideo.jp)
> 利用者は、自身が登録した自己のアカウント情報をいかなる第三者に対しても
> 譲渡及び貸与できないものとします。その他いかなる目的でも、自身が登録した
> 自己のアカウント情報を第三者に使用させることはできないものとします。

というわけで他でやって >>134

138:デフォルトの名無しさん
13/11/03 17:49:35.23
都合のいいように解釈してるけど逮捕

139:デフォルトの名無しさん
13/11/03 17:53:51.70
嫌なオチがついたなw
無知ってホント怖い

140:デフォルトの名無しさん
13/11/03 18:11:37.64
相手したくないからってRunbyに誘導するのはどうなん。

141:デフォルトの名無しさん
13/11/03 18:21:39.47
>>139
びびってるびびってる

142:デフォルトの名無しさん
13/11/03 19:18:17.83
>>140
>>130

143:デフォルトの名無しさん
13/11/03 20:15:53.50
Pythonの超初心者な質問はこのスレの範囲だけど、Webサービスの超初心者な質問は範囲外

144:デフォルトの名無しさん
13/11/04 00:43:53.57
標準ライブラリのLZMAを使った圧縮ファイルは基本的に対応ソフトで解凍できるようになってますか?
オレオレ仕様でPythonからしか解凍できないのでしょうか?
なんかコードが悪いのか7-zipで解凍できなくて困ってます

145:デフォルトの名無しさん
13/11/04 01:11:18.00
ちょっと前にも話題になりましたがあれは7zとは違います
LZMAってのはあくまでもアルゴリズムの名前であってファイルフォーマットじゃないです
7zはLZMAのアルゴリズムを適用したデータを格納したファイルフォーマットです

146:デフォルトの名無しさん
13/11/04 01:26:16.18
んで本題
7zFMで展開することは「できます」
その場合7zip形式でなくlzma形式への対応が必要

147:デフォルトの名無しさん
13/11/04 02:05:25.06
煽りじゃなくて本気質問なんだけど
Python3あればPerl5やRubyを棄てられる?
使う言語を最小限にしたいんだ

148:デフォルトの名無しさん
13/11/04 02:10:02.77
捨てればいいじゃんとマジレスしとく

149:デフォルトの名無しさん
13/11/04 02:12:17.41
捨てれるかどうかは、1000%本人次第。

150:デフォルトの名無しさん
13/11/04 02:28:51.30
言語覚えるコストもディスクスペースもさして取らないのに棄てようという発想が非合理的

151:デフォルトの名無しさん
13/11/04 08:15:01.72
cがあれば全部捨てられるだろ

152:デフォルトの名無しさん
13/11/04 11:56:03.96
Googleとかはてなにログインするにはなんのライブラリを使えばいいんだ?
ビルトインだけで作れるの?

153:デフォルトの名無しさん
13/11/04 14:13:46.17
>>152
はてなならMechanizeかな。

URLリンク(bugrammer.g.hatena.ne.jp)

Googleは知らん。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch