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

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

175 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 20:08:51.05 ]
あるいは無理に関数にしないで

import tweepy
consumer_key = "****"
consumer_secret = "****"
access_key = "****"
access_secret = "****"
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_key, access_secret)
api = tweepy.API(auth)

も試してみて

176 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/08(日) 21:14:23.72 ]
pythonってpythonが入ってないマシンで動かす方法はありますか?
バイナリにする以外で

177 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 21:23:34.61 ]
>>176
py2.exeを試してみてください。Python2.6に対応しています。
www.python.jp/Zope/articles/tips/py2exe

178 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/08(日) 21:33:12.83 ]
>>175
このやり方でOAuth認証は通せました。
ありがとうございます。
しかし、あとのtweetする部分でエラーが出ます。
api.update_status("test")と単純にしてもダメでした。
tweepy.error.TweepError:Invalid/expired Tokenとでます。

179 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/08(日) 21:35:30.36 ]
>>177
バイナリいが・・・いえ、ありがとうございます。

180 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 21:47:55.75 ]
バイナリ以外なら鯖で動かすしかないよな

181 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:31:13.65 ]
>>178
そのエラーにはトークンが間違ってるか期限切れって書いてある
consumer_key/secret, access_key/secret(のいずれか)に問題があるんだろうけど
これ以上のことはわからない

182 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/08(日) 22:55:45.56 ]
>>181
Oと0を見間違えてましたorz
ありがとうございます。

183 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/09(月) 18:02:32.78 ]
BeautifulSoupってwindowsにインストール出来ない感じですか?



184 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/09(月) 18:10:41.90 ]
出来る感じ

185 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/09(月) 18:47:41.66 ]
>>184
tar.gzファイルしか見当たらないのですが...
そうすればいいでしょうか?

186 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/09(月) 18:53:26.06 ]
展開してpython setup.py install

187 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/09(月) 22:11:07.92 ]
>>186
インストールしたあと、import beautifulsoupするとimport error出るんですが...


188 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/09(月) 22:16:45.43 ]
import BeautifulSoup

189 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/09(月) 22:26:50.60 ]
>>188
それでも出ます...

190 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/09(月) 22:29:51.60 ]
じゃあ、インストールできてないんだろう

191 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/09(月) 22:35:23.51 ]
unsigned charな値をビット反転させたいです(116が139になって欲しい)。
pythonのビット反転は桁数制限が無いから+1して符号反転させる、
とリファレンスにありますが、なにかその辺便利なライブラリとか
ありませんでしょうか?


192 名前:191 [2012/04/09(月) 22:36:12.91 ]
256で引けばいいだけじゃねぇかスミマセン自己解決しました。

193 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/09(月) 22:37:57.44 ]
>>190
4.0.3で無理だったので、3.2.1でやるとインストール出来たのでこれでいきますorz



194 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/09(月) 22:40:19.89 ]
ubuntuだと4.0.3動いてるぞ

195 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/09(月) 22:57:15.58 ]
BeautifulSoup4はPython 2.7以上を要求って公式に書いてあるじゃん…

196 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/09(月) 23:00:21.94 ]
import bs4

197 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/10(火) 01:16:07.73 ]
>>196
いけましたっ ありがとうございます!

198 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/10(火) 04:13:13.51 ]
日本語チュートリアルを見ていたら、
forやwhileがelse節を持つ、というのにびっくりしました。

>>> for n in range(2, 10):
...    for x in range(2, n):
...      if n % x == 0:
...        print n, 'equals', x, '*', n/x
...        break
...    else:
...       # 因数が見つからずにループが終了
...       print n, 'is a prime number'

上記のelseは、ifに係るのではないのですか?

199 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/10(火) 04:15:57.37 ]
初耳
しかしインデントがある

200 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/10(火) 05:12:05.39 ]
自分で使ったこともないし、使ってるのもあんまり見たことない。
まぁ俺が見ないだけかも知れないが。

ただtry...except...else...finallyのelseは使ってるの見たな。
無事tryを抜けた場合を扱えるのはなかなかいいと思う。

201 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/10(火) 18:10:32.86 ]
forのelseって最後のiが入っているんだ。
最後の値だけ何かしたいとか無いからこんなん使わないな。

>>> for i in range(3):
... print('i =', i)
... else:
... print('i =', i)
...
i = 0
i = 1
i = 2
i = 2
>>> for i in range(3):
... print('i =', i)
...
i = 0
i = 1
i = 2

202 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/10(火) 18:33:34.98 ]
その最後の i を使うため (だけ) に else 節があるわけじゃないでしょ。
break でループを脱出した時には実行されないから、そういう用途でしょ。
else って名前はどうよとは思うけど。

203 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/10(火) 18:36:28.32 ]
>>198をelseつかわずにフラグ使って書いてどっちがいいか比べるといいかも



204 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/10(火) 19:15:09.67 ]
for else は番兵的に使ったことならある

205 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/10(火) 20:17:32.88 ]
Pythonプログラムで2chのレスを読み込んだり、書き込んだり出来る
プログラムを組みたいのですが、どうすればよいのでしょうか?
また、詳しく紹介しているサイトはありますか?
宜しくお願いしますm(_ _)m

(※勿論、荒らし等が目的ではありません。)

206 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/10(火) 20:26:00.43 ]
>>205
monazilla.org/index.php?c=6-20

207 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/10(火) 21:42:57.96 ]
>>192
116 ^ 255


208 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/11(水) 10:31:07.90 ]
Pleskの入ったvps(centos)を利用しています。

Python2.7.2をインストールする際に
「Pythonプロフェッショナルプログラミング」のp3にある

$ sudo chmod -R 0775 /usr/local
$ sudo chgrp -R bpbook /usr/local
$ wget python-distribute.org/distribute_setup.py
$ sudo python distribute_setup.py

をルート権限で実行した後からPleskの管理画面でエラーが表示されるようになりました。
上の2つは入力しない方が良かったのでしょうか?
それとも#で実行したのが問題だったのでしょうか?

以下、表示されるエラー
Components::componentUpdate() failed: Unable to exec utility packagemng: packagemng: failed to open semaphore file /usr/local/psa/var/utilities.sem: Permission denied
System error 13: Permission denied

209 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 10:56:36.23 ]
簡単な英語ぐらい努力して読め

210 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/11(水) 12:54:40.17 ]
>>209
死ね

211 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 13:28:54.67 ]
>>208 です。
サポートから連絡が来ました。
やはりパーミッションの変更が原因だったようです。
本の通りにインストール出来ないって事になるんで他のインストール方法を探さないといけないですね。
Plesk無しのVPSへ変更を検討してみます。
ちなみに >>210 は私ではありません。

212 名前:片山博文MZボット ◆0lBZNi.Q7evd mailto:sage [2012/04/11(水) 13:31:46.42 ]
翻訳すると:
ユーティリティ packagemngを実行できません。
セマフォファイル/usr/local/psa/var/utilities.semを開くのに失敗しました:
権限がありません。
システムのエラー13: 権限がありません。

213 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 13:42:53.14 ]
エラーメッセージ読めん奴にVPS弄る資格があるのか



214 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 13:53:16.97 ]
英語厨ってどこにでも出現するよなw

215 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 14:17:58.34 ]
>>208
$ sudo chmod -R 0775 /usr/local
$ sudo chgrp -R bpbook /usr/local

はその本に書いてあったことなの?
-Rは再帰のRだからずいぶん大胆に思えるけど

216 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 15:04:53.62 ]
こいつは日本語で書いてあっても理解できないだろw

217 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 15:05:47.61 ]
>>208 です。
エラーの意味は大雑把にわかってました。
「権限が無いから /usr/local/…を使えないよ」

訳が知りたかったのではなくて、
本当に該当コマンドが原因だったのかという事と、そのコマンドは省略してもいいのかという事が知りたかったのです。

「訳はわかってます」と書くと生意気な気がしたので黙っていようと思ったのですが、スレッドが英語ネタにそれてしまいそうなのでコメントさせていただきました。

218 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 15:10:31.29 ]
ほらなw

219 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 15:13:26.20 ]
>>217
とりあえず>>215に答えてほしい
その二行は本に書いてあったのかどうか

220 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 15:45:32.69 ]
おれは >>217 じゃないが
その本は読んでないし読もうとも思わない
それにもし本当に前後の断り書きなくそう書いてあった
今すぐ捨てろ
他のVPSに乗り換えても遅かれ早かれ同じような結果になることを保証する

221 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/11(水) 15:46:48.04 ]
間違った操作をすべて帳消しにしてくれる素敵なコマンド

$ sudo rm -Rf /


222 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 17:02:47.07 ]
はいはい
ステマステマ

223 名前:208 mailto:sage [2012/04/11(水) 17:24:25.66 ]
>>219
本のまんまを書いてます。
ただ、本ではVirtualboxに入れたUbuntuという設定です。




224 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 17:35:20.41 ]
pythonとかはくわしくても*nixのシステム管理にはド素人の人が書いたんだろうね。

225 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 18:06:41.31 ]
野球のルール知らないけどセリーグ得点王ぐらいありえない話じゃないかそれ

226 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 18:58:33.29 ]
翻訳本かと思ったらまた日本人が書いたやつか…

227 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 20:21:40.35 ]
>>225
そうなんかな。
純粋に仕事はアプリ開発が担当で、普段はWin使いで、*nixは他のシステム管理担当者が用意した環境で
使ったことしかなくて、*nixはズブのド素人だけど執筆する上でLinux環境用意しないといけないんでUbuntu
つかってやってみてます、みたいな。
ググるとpythonに関する内容は素人レベルでひどいってわけでもなさそうじゃんその本は。

ていうか、そもそも>>208が既存のpythonのパッケージをインストールしたいからっていうんなら、distribute
使わなくてもCentOSのリポジトリにあればそれをyumで入れればいいんじゃないの?
CentOSもpypiも使ってないんでよくしらんけどだいたいあるでしょ。バージョン超古そうだけど。

228 名前:デフォルトの名無しさん mailto:sage [2012/04/13(金) 17:56:39.37 ]
マシン語やアセンブリに対して、高級言語ってのはFORTRANの時代からずっと
プラットフォームについての知識が最低限でも組める、という方向を目指して進化してきてるからね
Pythonのことはしっかり知ってるのにシステムのことは素人、てのは別に不思議なことでもない

229 名前:デフォルトの名無しさん mailto:sage [2012/04/13(金) 18:14:26.28 ]
目次

1 Pythonで開発しよう(Pythonをはじめよう
Webアプリケーションを作る)
2 チーム開発のサイクル(チームの開発環境を整える
ドキュメントの基盤を整える
課題管理とレビュー
モジュール分割設計と単体テスト
パッケージングと環境セットアップの自動化
Mercurialによるソースコード管理
Jenkinsで継続的インテグレーション)
3 サービス公開(環境構築とデプロイの自動化
アプリケーションのパフォーマンス改善
Google App Engine)
4 開発を加速するテクニック(テストを味方にする
Djangoを便利に使う
便利なPythonモジュールを使おう)
Appendix(VirtualBoxのセットアップ
OS(Ubuntu)のセットアップ)

まあ, この内容ならシステム管理の素人が書いてもまったく問題はなさそうだな.

230 名前:デフォルトの名無しさん [2012/04/13(金) 20:07:56.19 ]
Pythonスタートブックが良書なのは知ってるんですが、この本以外に分かり易い本ってありますか?

231 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 10:40:42.69 ]
はいはい
ステマステマ

232 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 15:35:15.05 ]
Tkinterをインポートしようとしたら

>>> import Tkinter
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/lib-tk/Tkinter.py", line 39, in <module>
import _tkinter # If this fails your Python may not be configured for Tk
ImportError: No module named _tkinter

と表示されました。help("modules")で確認したら_tkinterが無いのは分かったんですが
導入の仕方が分かりません。
OSはdebian6.0.4 AMD64 です。pythonは2.7.3を使っています。

233 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 15:42:56.63 ]
apt-get install python-tk



234 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 15:45:31.44 ]
>>232
aptでpython-tkを入れる


235 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 15:58:09.04 ]
>>232はマルチ

236 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 16:15:16.34 ]
>>233
>>234
python-tkを入れて /usr/local/lib/python2.7/lib-tk/Tkinter.py
があることは確認したのですが同じ結果になりました

237 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 16:20:44.93 ]
>>235
マナー違反だったんですねすいません

238 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 16:40:53.81 ]
>>236
apt-getで入れてねーだろカス。

239 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 16:42:34.06 ]
>>238
apt-get でいれてます

240 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 17:09:10.36 ]
>>232
PythonのバージョンがDebianにしては新しいようだけどどうやってインストールしたの?

241 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 18:08:06.77 ]
>>240
ソースからビルドしました

242 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 18:51:43.82 ]
>>241
PythonをビルドするときにTcl/Tkやらのヘッダがなければ
Tkinter使えるようにならないよ
後からpython-tkを入れても手遅れ

243 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 21:31:59.20 BE:4198314479-2BP(0)]
迷惑メールを送り続ける業者に対して,Pythonスクリプト+
hotmailで「迷惑メール送信をやめて下さい」という内容の
メールを,1時間で1000通出したいのですが,参考になる
サイトはございますか?



244 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 21:39:31.42 ]
>>243
多分向こうにダメージ無いぞソレ

245 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 21:44:37.29 ]
>>243
あなたがアク禁になる手引きをするつもりはないのでお帰りください

246 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 22:07:11.09 ]
意味ないどころか、mailer-daemon failureが1000通返ってくるんじゃねーの?w

247 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 22:07:34.14 ]
問題は迷惑メールを送り続ける業者のメールアドレスをどうやって入手するかだな

248 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 22:44:19.10 ]
>>236=239=241 ??
apt-get で普通に入れて /usr/local に入るわけないし、python を自分でソースからビルドした
ってのがパッケージ管理の管理外でやったならすべて自己責任の世界。
半分スレチだし、質問するとしても自分がやったことすべて列挙してそれのどこに間違いがあっ
たのかを聞くのが正しい聞き方。

249 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 22:54:32.56 ]
ごめん

250 名前:デフォルトの名無しさん [2012/04/15(日) 19:43:18.41 ]
if "a" in ["a", "b", "c"] == True:
print "True"
else:
print "False"
これの実行結果をTrueとして出したいのですが、Falseとして出ます。
どうしたらTrueと出るでしょうか?

251 名前:デフォルトの名無しさん mailto:sage [2012/04/15(日) 19:49:48.14 ]
if ('a' in ['a', 'b', 'c']) == True

252 名前:208 mailto:sage [2012/04/15(日) 20:05:39.26 ]
>>243
迷惑メール相談センター
www.dekyo.or.jp/soudan/

253 名前:デフォルトの名無しさん mailto:sage [2012/04/15(日) 20:21:58.06 ]
何でこんなになるんだろうね(2.7.2)
>>> abc = ["a", "b", "c"]
>>> "a" in abc
True
>>> "a" in abc == True
False
>>> "a" in abc == abc
True
>>> "a" not in abc == abc
False



254 名前:デフォルトの名無しさん mailto:sage [2012/04/15(日) 20:30:04.23 ]
>>253
演算子の優先順位

255 名前:デフォルトの名無しさん mailto:sage [2012/04/15(日) 20:34:33.05 ]
>>253
www.python.jp/doc/2.5/ref/summary.html

256 名前:デフォルトの名無しさん mailto:sage [2012/04/15(日) 20:34:38.75 ]
>>> "a" in abc == True
False
>>> "a" in (abc == True)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: argument of type 'bool' is not iterable

257 名前:デフォルトの名無しさん mailto:sage [2012/04/15(日) 20:35:06.66 ]
>>254
具体的にはどこが優先されているの?

258 名前:デフォルトの名無しさん mailto:sage [2012/04/15(日) 20:58:38.50 ]
これ、優先順位というか比較の連鎖か。
比較の連鎖ってのは x < y < z みたいな書き方のことね。

だから
"a" in abc == True

"a" in abc and abc == True
とほぼ同じ。(正確には上だとabcが一回しか評価されない)

abc == True は偽だがらFalseが返る。

259 名前:デフォルトの名無しさん mailto:sage [2012/04/15(日) 21:04:36.84 ]
>>258
勉強になった

260 名前:デフォルトの名無しさん mailto:sage [2012/04/15(日) 21:05:05.53 ]
inでも有効なのか。知らんかったわ

261 名前:デフォルトの名無しさん mailto:sage [2012/04/15(日) 21:16:32.54 ]
>>> [] in [[]] == True
False
>>> [] in [[]]
True
>>> [] in [[]] == []
False
>>> ([] in [[]]) == []
False
>>> [] in ([[]] == [])
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: argument of type 'bool' is not iterable

262 名前:デフォルトの名無しさん mailto:sage [2012/04/15(日) 21:17:31.07 ]
>>> [] in [[]] and [] == []
True

263 名前:デフォルトの名無しさん mailto:sage [2012/04/15(日) 22:43:38.57 ]
>>259
pythonドキュメントにまるっきり同じことが書いてあるわけだが。



264 名前:デフォルトの名無しさん mailto:sage [2012/04/15(日) 22:48:46.76 ]
>>263
勉強になった

265 名前:デフォルトの名無しさん mailto:sage [2012/04/15(日) 22:52:10.61 ]
>>263
へーpythonドキュメントにまるっきり同じことが書いてあるのか。勉強になった。

266 名前:デフォルトの名無しさん mailto:sage [2012/04/15(日) 23:17:43.33 ]
ドキュメント厨か

267 名前:デフォルトの名無しさん mailto:sage [2012/04/15(日) 23:41:38.27 ]
DQM

268 名前:デフォルトの名無しさん mailto:sage [2012/04/15(日) 23:42:56.16 ]
>>267
採用

269 名前:デフォルトの名無しさん mailto:sage [2012/04/16(月) 00:06:59.64 ]
pass

270 名前:デフォルトの名無しさん mailto:sage [2012/04/16(月) 01:42:10.33 ]
>>269
おい!なんで俺のパスワード知ってんだよ


271 名前:デフォルトの名無しさん [2012/04/16(月) 13:35:30.05 ]
>> 208
$ sudo chmod -R 0775 /usr/local
$ sudo chgrp -R bpbook /usr/local
これやらなくていいです。こんなことしなくてもsudoしてるので、distributeのインストールに問題ありません。


272 名前:デフォルトの名無しさん mailto:sage [2012/04/16(月) 14:44:24.70 ]
>>271
そもそも>>208みたいに手動でdistributeを入れなければいけないのかどうかを先に論じるべき。

273 名前:デフォルトの名無しさん mailto:sage [2012/04/16(月) 14:51:47.15 ]
258 名前:デフォルトの名無しさん [sage]: 2012/04/15(日) 20:58:38.50
これ、優先順位というか比較の連鎖か。
比較の連鎖ってのは x < y < z みたいな書き方のことね。

だから
"a" in abc == True

"a" in abc and abc == True
とほぼ同じ。(正確には上だとabcが一回しか評価されない)

abc == True は偽だがらFalseが返る。

実行結果が異なるんですけど

>>> [] in [[]] == True
False

>>> [] in [[]] and [] == []
True



274 名前:デフォルトの名無しさん mailto:sage [2012/04/16(月) 15:16:37.73 ]
>>275
docs.python.org/reference/expressions.html#not-in

[] in [[]] == True は [] in [[]] and [[]] == True といっしょということだろう
( [] in [[]] ) == True ではない

こういう書き方は混乱の元だからやらないほうがいいと思う

>>271
そんなことをするとどんな危険性がありますか?

275 名前:デフォルトの名無しさん mailto:sage [2012/04/16(月) 15:17:47.45 ]
>>273 どこが?






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

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

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