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

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

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 どこが?

276 名前:デフォルトの名無しさん mailto:sage [2012/04/17(火) 02:25:28.81 ]
くだらんけど
chgrpするならchmodでグループのスティッキービットたててほしい。

277 名前:デフォルトの名無しさん mailto:sage [2012/04/17(火) 03:50:05.54 ]
$ sudo rm -Rf /



278 名前:デフォルトの名無しさん mailto:sage [2012/04/17(火) 04:50:23.93 ]
はいはい
ステマステマ

279 名前:デフォルトの名無しさん mailto:sage [2012/04/17(火) 23:27:22.37 ]
本も質問者もひどいもんだな。

280 名前:デフォルトの名無しさん mailto:sage [2012/04/18(水) 17:24:56.56 ]
pass

281 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 10:42:32.51 ]
Pythonチュートリアル第2版の10.12節に「電池付属です」と銘打った説があって、「Pythonには『電池付属』の哲学がある。」と書いてあるのですが、これってどういう意味なんでしょうか?
「電池付属」って、英語特有の慣用表現みたいなもの?

282 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 10:48:21.90 ]
>>281
すぐ使えるようにする、ってこと

283 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 12:00:15.04 ]
おもちゃのCMとかで最後に必ず「Each sold separately, batteries not included.」
みたいな注意書きがはいる(たいてい1秒程度でしゃべる)。そのもじり。


284 名前:281 mailto:sage [2012/04/19(木) 12:31:15.81 ]
勉強になりました。thxです。

285 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 14:24:02.38 ]
核電池

286 名前:デフォルトの名無しさん [2012/04/19(木) 20:03:53.82 ]
電池付属もいいんだが、Python付属のは液漏れしてる

287 名前:デフォルトの名無しさん [2012/04/19(木) 21:26:21.55 ]
電池で思い出したけど、電池で動くような小型の端末で、ちまちまPythonのコードを書いたり動かしたりできるもんって無いのかなあ???



288 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 21:55:19.17 ]
>>287
www.disinterest.org/NDS/Python25.html

289 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 22:26:34.61 ]
>>287
android電話でsl4a

290 名前:デフォルトの名無しさん [2012/04/19(木) 23:19:48.82 ]
おおおお、いつの間にかいろんなのあるんだなあ。
最近でたっぽい、Python for iOSを買ってみるか。
電池じゃ動かないけど・・・・

291 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 01:09:06.94 ]
えィ

292 名前:デフォルトの名無しさん [2012/04/20(金) 15:50:03.15 ]
pythonでGUIプログラムを作ろうと思って情報収集していたのですが
code.google.com/p/pysta/
このようなものを見つけました
そもそもプログラミング初心者の上英語もちんぷんかんぷんで何がなんだかなのですが
これはpythonのGUIをvistaっぽくする何かってことでいいんでしょうか?
もしそうであった場合、こういったデータの使い方は学習サイトのどういう項目で勉強すれば良いのかまでご教示して下されば幸いです

293 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 16:05:25.12 ]
>>292
どんなものを作りたいのか具体的に書いた方がアドバイスしやすいと思う
リンク先は2009年に更新が止まっているので論外

294 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 16:24:46.68 ]
ぱっと見では全然開発が進んでないように見える
Vistaの部品を模してとりあえず4つwidgetができて、その後半年かけてバグ取ったと書いてあるが
多分使い物にならんだろう

しかしここにもないものを
wiki.python.org/moin/GuiProgramming
よく見つけてきたな〜

295 名前:デフォルトの名無しさん [2012/04/20(金) 17:11:26.00 ]
返答ありがとうございます
個人的にはvistaのようにウィンドウを透かす感じのデザインにしたいのですが
そういったことは可能なのでしょうか?
それともそれの開発が滞っているように難しいことなのでしょうか?

296 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 17:46:16.40 ]
Windowsネイティブの部品を使うライブラリならある程度見た目は
似せられるだろうけど、透明度の変更とか細かいことをやりたいなら
Win32APIを直接操作するしかないと思う
>>294のサイトで言うと"venster"、"Win32All"というあたり

ただこれらは、WindowsのAPIを直接呼ぶはずなので、PythonというよりCやC++でプログラムを
書くのに近い作業になると思う Win32APIの資料も必要
また日本語ドキュメントが揃ってないとくじけると思うけど、こういうマイナーなライブラリには
日本語資料がほとんどないはず

Windowsはあんまり詳しくないんで詳しい人補足お願いします

297 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 18:00:34.91 ]
>>295
具体的にどこを透かせたいの?
あと、実行環境も書いてね



298 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 18:04:13.96 ]
>個人的にはvistaのようにウィンドウを透かす感じのデザインにしたいのですが
>そういったことは可能なのでしょうか?

それだけならかなり簡単
あなたの言うリンク先のモジュールとかもいらない

299 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 18:19:02.57 ]
具体的に

300 名前:デフォルトの名無しさん [2012/04/20(金) 18:27:38.69 ]
実行環境とはOSのことでいいのでしょうか?
だとすればwindowsですが、やはりLinuxで類似のデザインにしたい場合は勝手が変わってくるのでしょうか?
窓の後ろがどうなってるのかわかるようにしたいのでフレームの透明度変更の遣り方が知りたいです

301 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 19:01:11.37 ]
Aero Glass効果が欲しいんなら、DWMAPIってやつを使うようだ
ただし、API一つ呼んで終わりじゃなくて自分で半透明で描画しないといけない
既存のコントロールを透過させたいんならWM_CTLCOLOR、オーナードローや
カスタムドロー
原理的にはウィンドウハンドル取る手段さえあればツールキットは問わないはず
あとはpure Pythonコードでやりたいならctypesで

CやC++でのAPIレベルのプログラミングの経験が無いなら無謀

302 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 19:41:12.03 ]
Pythonって関数定義やクラス定義の終わりを明示しないのっ!?
ソース見てたら、インデントが入ってることから判断すると内部クラスっぽいのがあんだけど
他の言語やってる経験からするととてもそうには見えない
これ、どうやって内部クラスかそうでないかを判別するんだよ
おせーて、そこのナイスな変態さん!

303 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 20:33:46.18 ]
API3つくらい呼んで終わりなんだけどなぁ

304 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 21:07:57.33 ]
>>302
折り畳むかアウトライン解析かな
vimならpython_fold.vim,tagbar.vim
手元にある他のエディタでは
SPE,eclise+pydev,geanyなどは
標準で備わってる機能だね

305 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 22:18:06.58 ]
>>302
インデントレベルが浅くなる、という形でしっかり明示されてると思うが

306 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 22:24:06.39 ]
>>302
from __future__ import braces

307 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 22:27:03.04 ]
なんて親切なスレなんでしょう(棒



308 名前:302 mailto:sage [2012/04/21(土) 00:42:38.92 ]
どういう誤解なのかわからないが
いやいや、パッケージをインポートするとかどうとかって話じゃない
あるクラスが定義されていてそいつが
内部クラス(インナークラス)なのか、そうではないただのクラスなのかって話だ
Pythonには内部クラスの概念がないってのならまあ、それで解決するんだが
だが、
ttp://d.hatena.ne.jp/hiratara/20080123/1201073976
によると、できるらしい
で、そのソースを見てもやっぱり区別がつかないというわけだ

>>305
そんな曖昧すぎる言語仕様があってたまるか

309 名前:デフォルトの名無しさん mailto:sage [2012/04/21(土) 00:47:53.36 ]
>>308
もう面白くないから帰っていいよ。






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

前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