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


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

Pythonのお勉強 Part 24



1 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 01:27:53 ]
Python オフィシャルサイト
www.python.org/
日本Pythonユーザ会
www.python.jp/Zope/
FrontPage - Pythonのお勉強
python.rdy.jp/
前スレ
pc11.2ch.net/test/read.cgi/tech/1201073019/l50

◆関連スレッド
Microsoft IronPython 1.0
pc11.2ch.net/test/read.cgi/tech/1157686822/
Python の宿題ここで答えます Part 1
pc11.2ch.net/test/read.cgi/tech/1153585095/
2ch検索: [python]
find.2ch.net/?BBS=ALL&TYPE=TITLE&STR=python

◆関連リンク
Python 日本語ドキュメント - Pythonistaのお友達
www.python.jp/doc/release/

Pythonのバイブル的書籍
www.amazon.co.jp/dp/4797341815

その前編
www.amazon.co.jp/dp/4797341815


467 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 18:12:26 ]
getopt と optparse の良いとこ悪いとこ
教えて。ケースに応じて使い分けたりするもの?
どちらかが obsolute なだけとか?

468 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 18:41:32 ]
Python万歳

469 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 19:56:31 ]
getopt は C とかでも使う奴を
python 用に使えるようにしただけ

基本的には optparse 推奨

(なんかもう一つくらいあったっけ?)

470 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 21:27:13 ]
class A :
 def __init__(self, id) :
  self.id = id

objs = [] # オブジェクトAの配列
for i in range(10) :
 objs.append(A(i))

delids = [1, 4, 9] # 削除したいid

objsから効率よく該当するオブジェクトを(順序は維持したまま)除外したいのだけど簡単な方法はないかな?
今はこんな風に一々ハッシュ作ってからやってるんだけど。
hash = {}
for delid in delids :
hash[delid] = True
objs = filter(lambda x : not hash.has_key(x.id), objs)

471 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 21:31:45 ]
[a for a in objs if a.id not in delids]
じゃだめ?

472 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 21:37:11 ]
読みにくいのが難点ですが、内包表現だと1行でできるんですね!
ありがとうございます!

473 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 21:38:22 ]
filter 使うなら filter(lambda x: x.id not in delids, objs) でも同じ

474 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 21:40:11 ]
なるほど〜。
速度が気になるところですが、それは自分で比較してみます!
>>471>>473さん、ありがとうございました〜

475 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 22:17:11 ]
工作員が必死で隠蔽工作(ww



476 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 23:48:04 ]
ファイルの排他制御のテストプログラムを書いています。
ただ単に1つのカウントファイルを100万回インクリメントするプログラム

#!/usr/bin/env python

for i in range(1000000) :
  f = open("count-file", "r+")
  fcntl.flock(f.fileno(), fcntl.LOCK_EX)
  cnt = f.readline()
  cnt = int(cnt) + 1
  f.seek(0)
  f.write("%d\n" % cnt)
  fcntl.flock(f.fileno(), fcntl.LOCK_UN)
  f.close()

を同時に2つ実行するとcount-fileの値が
2000000
になるはずが、
1984329
という風に途中で欠けてしまいます。但し1つ実行する分には正常に動作します。
排他制御がうまくいってないようなのですがどこがいけないのでしょうか。
flockの部分をlockfにしても変化はありません。

OS Gentoo、python 2.5.1

477 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 23:52:06 ]
LOCK_UN の前に flush?

478 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 23:56:25 ]
>>477
まさにおっしゃる通りでしたorz
的確なアドバイス助かりました m(_ _)m

479 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 02:02:34 ]
structmember.h
#define WRITE_RESTRICTED
で同名定義の上書きワーニングが発生する。
windows 特有のエラーぽいけどはやく直したやつリリースしてくれないかな。
svnリポジトリでみるソースだと既に PY_WRITE_RESTRICTED にリネームされてるんだけど。
適当にソース直してワーニング消す事はできるけど、それだと根本的な解決になってないし。




480 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 06:36:02 ]
音速を超えたらマッハ1〜なんでしょうけど
光速を超えたら何か呼び名はあるのでしょうか?

481 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 06:41:45 ]
ウォーニング

482 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 06:48:13 ]
のぞみ

483 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 08:59:37 ]
ワープワン

484 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 10:50:38 ]
何というスレ違い・・・板違いどころの騒ぎじゃない

マジレスすると科学技術分野で「光速を超える概念」なぞ無いから用語も無いだろう
SF作家が自分の作品で勝手に名付けてるぐらいじゃないの

485 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 10:55:50 ]
>>484
抵抗は無意味だ。



486 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 11:13:10 ]
machのmはmegaのmらしい。ってことで光の場合は1ランクグレードアップして giga
つまり gach ガッハ


487 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 11:35:20 ]
エルンスト・マッハ先生にあやまれ(AA略

488 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 12:36:30 ]
それよりガチンコ格闘映画のマッハにあやまれ。7人分あやまれ。

489 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 15:04:14 ]
ガッハの次は・・テラだからテッハ?ペタはペッハか
マッハの前はキロだからカッハ

490 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 16:37:12 ]
定数Cが単位Cになるだけじゃに
引力が1Gとか2Gになるがごとく

491 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 17:35:38 ]
Python3000で追加されるライブラリは何かありますか?

492 名前:デフォルトの名無しさん [2008/03/06(木) 18:53:40 ]
光速を「C」で表すのはなぜでしょうか?

493 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 18:55:24 ]
> 一般的に記号cで表わされる。これはラテン語で速さを意味するceleritasの頭文字である。

494 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 19:43:26 ]
>>491
www.python.org/download/releases/3.0/
www.python.org/download/releases/3.0/NEWS

svn.python.org/view/python/trunk/Misc/ 2.6α2はここのNEWS
svn.python.org/view/python/trunk/Misc/NEWS?rev=61275&view=log コメント参照

docs.python.org/dev/3.0/whatsnew/3.0.html [Doc要約] 中段にある New, Improved, and Deprecated Modules のとこ
>As usual, Python’s standard library received a number of enhancements and bug fixes.
>Here’s a partial list of the most notable changes, sorted alphabetically by module name.
>Consult the Misc/NEWS file in the source tree for a more complete list of changes, or
>look through the Subversion logs for all the details.

ここに最も顕著な変化の一部をリストとして示します。
完全なリストはソースツリーの Misc/NEWS を参照するか、詳細に
ついてはsubversionのログを追いかけましょう。

- Removed these Python builtins:
apply(), callable(), coerce(), execfile(), file(), reduce(), reload() [What's New in Python 3.0a1?より]

- Removed UserDict.DictMixin. Replaced all its uses with
collections.MutableMapping. [What's New in Python 3.0a3?より]

あたりがちょっと個人的にショックかもしれん

495 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 20:14:08 ]
apply,reduceはforか内包表記使った方がいいし
coerceとかなんのためにあるか分かんなかったし
execfileはexec open()で代替できるし
fileとかややこしいだけだし

callableはちょっと惜しいかな
reloadは自分で実装すればいいや



496 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 20:23:27 ]
>>494
>- Removed these Python builtins:
>apply(), callable(), coerce(), execfile(), file(), reduce(), reload() [What's New in Python 3.0a1?より]

file()以外は組み込み関数でなくなるだけで、モジュールどっかのモジュールに収容されるんでしょ?

497 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 22:16:09 ]
callable は __call__ を持ってるかどうかで調べなさいということらしい

def callable(f): return hasattr(f, '__call__')

498 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 22:47:25 ]
>>496
ほんとうになくなる

499 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 22:58:22 ]
reduce は functools.reduce

500 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 23:02:35 ]
ttp://www.python.org/doc/essays/ppt/regrets/PythonRegrets.pdf

501 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 00:02:54 ]
# 光より速い粒子で「タキオン」ってのがあるよ。
# マイナスの質量を持っていて、光より速くしか動く事が出来ない(光よりも遅くなれない)。
#
# もちろん理論的な存在であり、
# 「相対性理論の式とは矛盾しないよね」ってだけの話。
# でもなぜか、タキオンを利用したブレスレットってのが存在するよw
# ttp://shop.tachyonhealing.net/

exit()

502 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 10:52:16 ]
>>> exit()
Traceback (most recent call last):
File "<stdin>", line 1, in ?
TypeError: 'str' object is not callable
>>> exit.__class__
<type 'str'>

な、なんだってー



503 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 12:03:36 ]
>>476
flushするのでもいいけど、LOCK_UN しないというのでもいいよ。
今の OS だとどれも f.close() すれば勝手に LOCK_UN してくれる。
つまりリソースの解放を OS 任せにすれば、問題は起きない。


504 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 12:56:05 ]
>>297
遅レスで申し訳ありませんが,pywin32からGlobalMemoryStatus等のAPIが実行できるということでしょうか?

505 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 14:14:11 ]
>>502
windows 版だとそれでもexit できる、・・・・ってこの話題前にもあった気がするなぁ・・・



506 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 15:24:20 ]
pydevcampの動画が始まった。
www.ustream.tv/channel/pydevcamp08w


507 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 16:24:49 ]
>>502
古いバージョン使ってる人ハケーン

508 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 17:03:24 ]
2.4のexit

if os.sep == ':':
    exit = 'Use Cmd-Q to quit.'
elif os.sep == '\\':
    exit = 'Use Ctrl-Z plus Return to exit.'
else:
    exit = 'Use Ctrl-D (i.e. EOF) to exit.'
__builtin__.quit = __builtin__.exit = exit

509 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 17:03:45 ]
2.5のexit

if os.sep == ':':
    eof = 'Cmd-Q'
elif os.sep == '\\':
    eof = 'Ctrl-Z plus Return'
else:
    eof = 'Ctrl-D (i.e. EOF)'
class Quitter(object):
    def __init__(self, name):
        self.name = name
    def __repr__(self):
        return 'Use %s() or %s to exit' % (self.name, eof)
    def __call__(self, code=None):
        # Shells like IDLE catch the SystemExit, but listen when their
        # stdin wrapper is closed.
        try:
            sys.stdin.close()
        except:
            pass
        raise SystemExit(code)
__builtin__.quit = Quitter('quit')
__builtin__.exit = Quitter('exit')

510 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 21:15:45 ]
>>506
ちょw小林くん落ち着けw

511 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 21:27:44 ]
て、てす、てすと・・そ、そそ、それ、それぇ

512 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 22:47:45 ]
なんか、夕べあたりから静かなのは、荒らしてる人が雪山に行っちゃったせい?

513 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 00:46:39 ]
遭難、、もとい、そうなんだ

514 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 04:10:08 ]
>>509
自分だったら、if elif else を __repr__ の中に入れちゃいそうだ。
そんなに何回も、そのreprを起動させるやつもいないだろうし・・・

515 名前:デフォルトの名無しさん [2008/03/08(土) 15:15:42 ]
小林くんはぶっつけ本番なのかな。話の筋がみえない…。



516 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 15:19:48 ]
ageてしまた…

517 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 15:35:06 ]
gdgdすぎてみる気起きん

518 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 16:22:08 ]
...

519 名前:デフォルトの名無しさん [2008/03/08(土) 16:23:02 ]
  | .| /./  /      |   | _,,,,||,,,l.,,_ ト      /  | _ |    .|   /
.  | | .| |  l      .| .,-'|.l  .|l .| `|. l     '  /´ /    /   /
  | | |.|  .|      , |´ | .|  | _|,_ l .|      ./  ''`ト  ./  /
  | | |.|  |       |  .| |_,,l-,─-.,_、_ |     /   .λl,/   /
.  |. |. ||  |       .| | /::::l  ヽ `'' |   / ,  ,.ミ,|´|   ./
,,,__.| .| ヘ .|        | .|/ |:i::::::〉., ノl  | /  .//  ∨| /
  `'' ‐ 、l |        .|||l'l:|:|l:::::`':::::i´||  ''    /   ...:::::l..''
      .`ヽ、       |:| ヾl.ヾ::::::::::| .||        :::::::::  l
        .\_    -''lヾ ヘ:、.ヘ;;_;ノ ノレ            .l
          .ヾ=,,,_   .ヘ  ,ヾ_,,=..''´....      _,,,   /
           ヽ .i'`''‐--.〉''´  .ヽ::::::::  _,,, -‐'''´:::::l ./.|      ゲロゲロ!!
.\          ヽ`ニ /     l.   /:::::::::::::::::::::::/ i''ヘ .l
  `ヽ         .l-‐''l      /   .l:::::::::::::::::_;;-ヘ l ヽ ヘ
   ./.`iヽ       .|ヽ|     ./ ,,,,,,,_.ゞ,,, -‐''ヽ. |.| .| ヾ.、.ヽ
  / /|.| ヽ      .| .|    /ヽ     /:::::ヾ .| ,l '| .l.l '|ヽ.、.ヽ
// /./.|,, -'''''''''''''''-.、.'-<    .|  ヽ   /:::::::::lト''´ .| | | .i.| .ヾ.、.ヽ
/ / /./        ヽ,.`   .l   ヽ,'ノ/ ヾ_;;;l.l   |/ .l l |  ヾ.、lヘ
  ./ .//l          i    |    .ヾ   |:::::|.|  .|' l//   i.|| i.|
スクリプト稼働チュウ!

520 名前:デフォルトの名無しさん [2008/03/08(土) 16:23:33 ]
  | .| /./  /      |   | _,,,,||,,,l.,,_ ト      /  | _ |    .|   /
.  | | .| |  l      .| .,-'|.l  .|l .| `|. l     '  /´ /    /   /
  | | |.|  .|      , |´ | .|  | _|,_ l .|      ./  ''`ト  ./  /
  | | |.|  |       |  .| |_,,l-,─-.,_、_ |     /   .λl,/   /
.  |. |. ||  |       .| | /::::l  ヽ `'' |   / ,  ,.ミ,|´|   ./
,,,__.| .| ヘ .|        | .|/ |:i::::::〉., ノl  | /  .//  ∨| /
  `'' ‐ 、l |        .|||l'l:|:|l:::::`':::::i´||  ''    /   ...:::::l..''
      .`ヽ、       |:| ヾl.ヾ::::::::::| .||        :::::::::  l
        .\_    -''lヾ ヘ:、.ヘ;;_;ノ ノレ            .l
          .ヾ=,,,_   .ヘ  ,ヾ_,,=..''´....      _,,,   /
           ヽ .i'`''‐--.〉''´  .ヽ::::::::  _,,, -‐'''´:::::l ./.|      ゲロゲロ!!
.\          ヽ`ニ /     l.   /:::::::::::::::::::::::/ i''ヘ .l
  `ヽ         .l-‐''l      /   .l:::::::::::::::::_;;-ヘ l ヽ ヘ
   ./.`iヽ       .|ヽ|     ./ ,,,,,,,_.ゞ,,, -‐''ヽ. |.| .| ヾ.、.ヽ
  / /|.| ヽ      .| .|    /ヽ     /:::::ヾ .| ,l '| .l.l '|ヽ.、.ヽ
// /./.|,, -'''''''''''''''-.、.'-<    .|  ヽ   /:::::::::lト''´ .| | | .i.| .ヾ.、.ヽ
/ / /./        ヽ,.`   .l   ヽ,'ノ/ ヾ_;;;l.l   |/ .l l |  ヾ.、lヘ
  ./ .//l          i    |    .ヾ   |:::::|.|  .|' l//   i.|| i.|
スクリプト稼働チュウ!

521 名前:デフォルトの名無しさん [2008/03/08(土) 16:24:03 ]
  | .| /./  /      |   | _,,,,||,,,l.,,_ ト      /  | _ |    .|   /
.  | | .| |  l      .| .,-'|.l  .|l .| `|. l     '  /´ /    /   /
  | | |.|  .|      , |´ | .|  | _|,_ l .|      ./  ''`ト  ./  /
  | | |.|  |       |  .| |_,,l-,─-.,_、_ |     /   .λl,/   /
.  |. |. ||  |       .| | /::::l  ヽ `'' |   / ,  ,.ミ,|´|   ./
,,,__.| .| ヘ .|        | .|/ |:i::::::〉., ノl  | /  .//  ∨| /
  `'' ‐ 、l |        .|||l'l:|:|l:::::`':::::i´||  ''    /   ...:::::l..''
      .`ヽ、       |:| ヾl.ヾ::::::::::| .||        :::::::::  l
        .\_    -''lヾ ヘ:、.ヘ;;_;ノ ノレ            .l
          .ヾ=,,,_   .ヘ  ,ヾ_,,=..''´....      _,,,   /
           ヽ .i'`''‐--.〉''´  .ヽ::::::::  _,,, -‐'''´:::::l ./.|      ゲロゲロ!!
.\          ヽ`ニ /     l.   /:::::::::::::::::::::::/ i''ヘ .l
  `ヽ         .l-‐''l      /   .l:::::::::::::::::_;;-ヘ l ヽ ヘ
   ./.`iヽ       .|ヽ|     ./ ,,,,,,,_.ゞ,,, -‐''ヽ. |.| .| ヾ.、.ヽ
  / /|.| ヽ      .| .|    /ヽ     /:::::ヾ .| ,l '| .l.l '|ヽ.、.ヽ
// /./.|,, -'''''''''''''''-.、.'-<    .|  ヽ   /:::::::::lト''´ .| | | .i.| .ヾ.、.ヽ
/ / /./        ヽ,.`   .l   ヽ,'ノ/ ヾ_;;;l.l   |/ .l l |  ヾ.、lヘ
  ./ .//l          i    |    .ヾ   |:::::|.|  .|' l//   i.|| i.|
スクリプト稼働チュウ!

522 名前:デフォルトの名無しさん [2008/03/08(土) 16:24:34 ]
  | .| /./  /      |   | _,,,,||,,,l.,,_ ト      /  | _ |    .|   /
.  | | .| |  l      .| .,-'|.l  .|l .| `|. l     '  /´ /    /   /
  | | |.|  .|      , |´ | .|  | _|,_ l .|      ./  ''`ト  ./  /
  | | |.|  |       |  .| |_,,l-,─-.,_、_ |     /   .λl,/   /
.  |. |. ||  |       .| | /::::l  ヽ `'' |   / ,  ,.ミ,|´|   ./
,,,__.| .| ヘ .|        | .|/ |:i::::::〉., ノl  | /  .//  ∨| /
  `'' ‐ 、l |        .|||l'l:|:|l:::::`':::::i´||  ''    /   ...:::::l..''
      .`ヽ、       |:| ヾl.ヾ::::::::::| .||        :::::::::  l
        .\_    -''lヾ ヘ:、.ヘ;;_;ノ ノレ            .l
          .ヾ=,,,_   .ヘ  ,ヾ_,,=..''´....      _,,,   /
           ヽ .i'`''‐--.〉''´  .ヽ::::::::  _,,, -‐'''´:::::l ./.|      ゲロゲロ!!
.\          ヽ`ニ /     l.   /:::::::::::::::::::::::/ i''ヘ .l
  `ヽ         .l-‐''l      /   .l:::::::::::::::::_;;-ヘ l ヽ ヘ
   ./.`iヽ       .|ヽ|     ./ ,,,,,,,_.ゞ,,, -‐''ヽ. |.| .| ヾ.、.ヽ
  / /|.| ヽ      .| .|    /ヽ     /:::::ヾ .| ,l '| .l.l '|ヽ.、.ヽ
// /./.|,, -'''''''''''''''-.、.'-<    .|  ヽ   /:::::::::lト''´ .| | | .i.| .ヾ.、.ヽ
/ / /./        ヽ,.`   .l   ヽ,'ノ/ ヾ_;;;l.l   |/ .l l |  ヾ.、lヘ
  ./ .//l          i    |    .ヾ   |:::::|.|  .|' l//   i.|| i.|
スクリプト稼働チュウ!

523 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 16:27:06 ]
ちょMonty Python てありなの?w

524 名前:デフォルトの名無しさん [2008/03/08(土) 16:27:20 ]
  | .| /./  /      |   | _,,,,||,,,l.,,_ ト      /  | _ |    .|   /
.  | | .| |  l      .| .,-'|.l  .|l .| `|. l     '  /´ /    /   /
  | | |.|  .|      , |´ | .|  | _|,_ l .|      ./  ''`ト  ./  /
  | | |.|  |       |  .| |_,,l-,─-.,_、_ |     /   .λl,/   /
.  |. |. ||  |       .| | /::::l  ヽ `'' |   / ,  ,.ミ,|´|   ./
,,,__.| .| ヘ .|        | .|/ |:i::::::〉., ノl  | /  .//  ∨| /
  `'' ‐ 、l |        .|||l'l:|:|l:::::`':::::i´||  ''    /   ...:::::l..''
      .`ヽ、       |:| ヾl.ヾ::::::::::| .||        :::::::::  l
        .\_    -''lヾ ヘ:、.ヘ;;_;ノ ノレ            .l
          .ヾ=,,,_   .ヘ  ,ヾ_,,=..''´....      _,,,   /
           ヽ .i'`''‐--.〉''´  .ヽ::::::::  _,,, -‐'''´:::::l ./.|      ゲロゲロ!!
.\          ヽ`ニ /     l.   /:::::::::::::::::::::::/ i''ヘ .l
  `ヽ         .l-‐''l      /   .l:::::::::::::::::_;;-ヘ l ヽ ヘ
   ./.`iヽ       .|ヽ|     ./ ,,,,,,,_.ゞ,,, -‐''ヽ. |.| .| ヾ.、.ヽ
  / /|.| ヽ      .| .|    /ヽ     /:::::ヾ .| ,l '| .l.l '|ヽ.、.ヽ
// /./.|,, -'''''''''''''''-.、.'-<    .|  ヽ   /:::::::::lト''´ .| | | .i.| .ヾ.、.ヽ
/ / /./        ヽ,.`   .l   ヽ,'ノ/ ヾ_;;;l.l   |/ .l l |  ヾ.、lヘ
  ./ .//l          i    |    .ヾ   |:::::|.|  .|' l//   i.|| i.|
スクリプト稼働チュウ! @ 5

525 名前:デフォルトの名無しさん [2008/03/08(土) 16:27:51 ]
  | .| /./  /      |   | _,,,,||,,,l.,,_ ト      /  | _ |    .|   /
.  | | .| |  l      .| .,-'|.l  .|l .| `|. l     '  /´ /    /   /
  | | |.|  .|      , |´ | .|  | _|,_ l .|      ./  ''`ト  ./  /
  | | |.|  |       |  .| |_,,l-,─-.,_、_ |     /   .λl,/   /
.  |. |. ||  |       .| | /::::l  ヽ `'' |   / ,  ,.ミ,|´|   ./
,,,__.| .| ヘ .|        | .|/ |:i::::::〉., ノl  | /  .//  ∨| /
  `'' ‐ 、l |        .|||l'l:|:|l:::::`':::::i´||  ''    /   ...:::::l..''
      .`ヽ、       |:| ヾl.ヾ::::::::::| .||        :::::::::  l
        .\_    -''lヾ ヘ:、.ヘ;;_;ノ ノレ            .l
          .ヾ=,,,_   .ヘ  ,ヾ_,,=..''´....      _,,,   /
           ヽ .i'`''‐--.〉''´  .ヽ::::::::  _,,, -‐'''´:::::l ./.|      ゲロゲロ!!
.\          ヽ`ニ /     l.   /:::::::::::::::::::::::/ i''ヘ .l
  `ヽ         .l-‐''l      /   .l:::::::::::::::::_;;-ヘ l ヽ ヘ
   ./.`iヽ       .|ヽ|     ./ ,,,,,,,_.ゞ,,, -‐''ヽ. |.| .| ヾ.、.ヽ
  / /|.| ヽ      .| .|    /ヽ     /:::::ヾ .| ,l '| .l.l '|ヽ.、.ヽ
// /./.|,, -'''''''''''''''-.、.'-<    .|  ヽ   /:::::::::lト''´ .| | | .i.| .ヾ.、.ヽ
/ / /./        ヽ,.`   .l   ヽ,'ノ/ ヾ_;;;l.l   |/ .l l |  ヾ.、lヘ
  ./ .//l          i    |    .ヾ   |:::::|.|  .|' l//   i.|| i.|
スクリプト稼働チュウ! @ 6



526 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 18:37:37 ]
test

527 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 18:59:03 ]
>>523
まあ広川さんもなくなったしな。

とかなんとかいっちゃったりして。

528 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 19:24:05 ]
荒らし来てるじゃん

529 名前:デフォルトの名無しさん [2008/03/08(土) 20:48:54 ]
まあここまでは俺が作ったpythonスクリプトで生成された人工知NOが自演してたんだがな

530 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 20:59:53 ]
うほ、これWii動かしてんの?

531 名前:デフォルトの名無しさん [2008/03/08(土) 21:04:29 ]
('A`)ウィ

532 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 21:07:17 ]
値読むのは出来てたみたいだけど、入力するのもできるのかなぁ・・・、
まあ、出来てもうれしくないか・・・

533 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 22:01:41 ]
IDLEのエディタでプログラムを更新したあとF5押してもシェルの方に反映されないんだけど何で?

534 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 22:13:59 ]
ごめん、何か反映されてた

535 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 00:49:28 ]
おまえらつまんねぇよ。

面白い奴らはみんな松本に行ってる証拠だな。
氏ねよカども。



536 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 00:52:34 ]
Py3.0って日本語識別子使えるんだね。

なんかすごい危険な予感が。。。
全角()とか全角:とかが識別子に含まれてたらもどうしようもないな。

def 関数:読み取る():
 return input(">>")
def 関数:表示する(文字列:メッセージ):
 print 文字列:メッセージ
変数:文字列:メッセージ = 関数:入力()
関数:表示する(変数:文字列:メッセージ)

とかっていう気持ち悪いのがまかり通るようになる

537 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 00:53:54 ]
そういえば以前識別子に日本語使えないからってPython導入の許可が下りなかった人がいたな
よかったね

538 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 00:54:31 ]
>>535 おとといぐらいまでに面白いレス本当にあった?

539 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 02:19:19 ]
>>536
VBでそんな悪夢を垣間見たことがあるんだが……まさか……orz

540 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 02:32:12 ]
松本かっこよす
デブいけどwww.memelo.org/motocrash5.jpg

541 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 02:35:42 ]
開始するとは
アプリケーション“Finder”について

542 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 02:39:29 ]
bbs.exet.nu/gore/src/1201289908681.jpg

543 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 02:46:00 ]
>>540
janeで見る限り、交通事故?
たぶんグロ画像。

>>542
よく分からない白と茶色の塊が落ちてる。
たぶん汚物画像だと思う。

544 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 02:53:17 ]
しょうがねえ、俺がわざわざポップアップしてみてやったよ。
>>540がバイクの事故でバイクがぐちゃぐちゃ。2人死亡。
>>542はよく見ても良く分からん。人が燃やされてるのか???

545 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 03:03:24 ]
そう。人がコンクリの路上で燃えてる



546 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 03:36:02 ]
motocrashとgoreやし、なんとなく判るやろ

547 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 12:42:11 ]
なんだか著しく堕スレになったなぁ

548 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 12:43:22 ]
そうか、もう春なのか…。

549 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 15:24:47 ]
>>544

>>540 のは一人じゃないかな
上半身と下半身が別々の場所に転がってるように見える



550 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 16:04:19 ]
わざわざ解説されても困る

551 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 16:06:43 ]
グロ画像いらない。
わざわざ人に見せようとするのって心の病気だろ。

552 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 16:12:46 ]
たかがネットで何を

553 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 17:03:04 ]
Windows で Python を使ってみようと思うのですが、
インストール先としては C:\Python25 がでふぉなんだけど
これを変えるといろいろと後で困りますか?
たとえば C:\Program Files\Python25 とか。
たしかにスペースが入っていてマズそうなんですが。

554 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 17:04:39 ]
Vistaでその位置にあると困るかも知れない

555 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 17:12:29 ]
os.path.hogehoge でアクセスしている分には問題ないと思うよ




556 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 17:25:17 ]
XPだし、とりあえずやってみます、というかインスコ完了。
で、また質問君なんですが、これでテキストデータ処理する
スクリプト書いたとして、処理系をまるごと USB メモリに放り込んで
持ち歩くことって可能なんでしょうか?

学校のパソコンで実験データを処理したいのですが、
ネカフェにあるPCのようにがちがちにファイルシステム
のパーミッションつーかACLが閉じられてて、自分の My Documents
以下以外には何も置けないのです。Docuemnt and Settings\自分の名前
直下の他のフォルダやファイルはドメインログオンの
ログオンスクリプトで抹消されてしまいます。

教師いわくExcelの授業でやったろ!Excel使えExcelらしいんですが、
Office 2003 しか入れてくれないくせに実験データ10万行以上
あるよプギャーお前実際に生徒にやらせる前に自分で試してないだろ
プギャー理科と情報の教師で情報交換してないだろプギャー
というかExcelの使い方教えるなら分析ツールの回帰分析とか
ちゃんと数学的に教えろよ数学の教師兼だろプギャープギャープギャー

結局ネットで調べてどっかの大学の授業資料読んだほうがいいじゃんorz

557 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 17:31:01 ]
試してないけど Portable Python ってのがあるよ
ttp://www.portablepython.com/
人柱よろしこ

558 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 17:31:20 ]
telnetしてサーバのpython使う

559 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 17:36:18 ]
>>557
おお、面白そう、試してみます。
>>558
たぶん学校の外にtelnetとかsshとか出て行けないです。

今眺めてたらなんで tcl/tk が・・・
かなり厨房のころにLinuxのカーネルをコンパイルしようと
したときに tcl/tk ベースのGUIを使ったような気が。

560 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 18:06:22 ]
>ちゃんと数学的に教えろよ数学の教師兼だろプギャープギャープギャー

ある一線を超えたら、教官から何か教えてもらえると思わないほうがいい

561 名前:553 mailto:sage [2008/03/09(日) 18:14:51 ]
なんと IronPython なるものもあるみたいっすね
別に.NET好きってわけじゃないけど Visual C++
は普段から使ってるんで操作性がいいならデバッグまでは
IronPython 使って同じスクリプトを実行は python.exe
(pythonw.exeはコンソールウィンドウが出ないだけ?)
という手もあるのかなぁとか思ってます。

562 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 18:19:38 ]
最低限python.exeとpythonXX.dllとmsvcランタイムがあれば動くよ

ライブラリ検索パスをレジストリから取得するのでセットアップしてない状態だと
python.exeと同じディレクトリとpythonXX.zipくらいしかパスが通ってないと思う。
以下のファイルをpython.exeと同じディレクトリに置けば普通に使える
C:\Python25\DLLs\*
C:\Python25\Lib\*
C:\Python25\tcl (これはtcl使ってないからわかんね)

関連づけとかはまあ適当に

563 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 18:22:11 ]
というか、学校の宿題をネットカフェのPCでやろうととてることには誰も言及しないのはなぜだ。

564 名前:553 mailto:sage [2008/03/09(日) 18:31:32 ]
>>563
エカフェでやろうとしてないっす〜
学校のPCがリブートのタビに初期化される仕組みが
ネカフェのと似てるって書いただけっす。
家にあるのは Sempron で組んだ XP SP2 なマシンですよ。
せっかく64ビットOKな世代のSempronにしたのにWindowsは
32ビットでなんか悲しいです。

565 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 19:14:19 ]
あとあれだ、py2exeでバイナリ化 > ポータブルになる



566 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 20:09:58 ]
Python本体
Win32com
py2exe


567 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 21:59:46 ]
Pythonフォルダをコピーして適当なところにペーストし、
c:\/windows/system32/ にある msvc*71.dll をPython.exe と同じフォルダに
置けばどんな環境でもそのまま動く
(別途インストールした Python ライブラリももちろんそのま使える)
パスがをわざわざ通すのが面倒なら、バッチファイルを作ればいい

Python .\hoge.py
PAUSE

と書いたテキストファイルを hoge.bat としておけば、
パス通すとか面倒な事しなくても
ダブルクリックしただけで hoge.py が動く。ファイル名前にある .\ を忘れない事。
PAUSE というのは、スクリプトで例外が発生したときに
トレースバックが表示された瞬間にアプリケーションが終了して
窓が閉じてしまうのを防ぐためのおまじない






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

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

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