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


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

くだすれPython(超初心者用) その4



1 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 19:25:51 ]
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、
お礼は Python の布教と初心者の救済をお願いします。

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

前スレ
くだすれPython(超初心者用) その3
pc12.2ch.net/test/read.cgi/tech/1232055225/

関連スレ
Pythonのお勉強 Part33
pc12.2ch.net/test/read.cgi/tech/1240678081/

413 名前:410 mailto:sage [2009/07/15(水) 09:58:48 ]
>>409的なことはやらないから忘れてた

414 名前:デフォルトの名無しさん mailto:sage [2009/07/15(水) 10:18:58 ]
>>412
何か文句でも?

415 名前:406 mailto:sage [2009/07/15(水) 13:29:32 ]
いやPythonから書き込みたいんだけど

416 名前:デフォルトの名無しさん mailto:sage [2009/07/15(水) 13:32:20 ]
>>415
spam業者乙!

417 名前:デフォルトの名無しさん [2009/07/15(水) 13:34:45 ]
過去スレに(r

418 名前:デフォルトの名無しさん mailto:sage [2009/07/15(水) 13:51:46 ]
from cookielib import CookieJar

cj = CookieJar()
cj.extract_cookies(res,req)
cj.add_cookie_header(req)

419 名前:デフォルトの名無しさん mailto:sage [2009/07/15(水) 15:44:39 ]
これだな
pc11.2ch.net/test/read.cgi/tech/1226830195/14

420 名前:デフォルトの名無しさん mailto:sage [2009/07/15(水) 15:52:29 ]
フォルダの中にあるtxtファイルを全て読み込むことってできますか?

421 名前:デフォルトの名無しさん mailto:sage [2009/07/15(水) 15:54:12 ]
>>420
import glob
for i in glob.glob('*.txt'):
  d = open(i).read()



422 名前:デフォルトの名無しさん mailto:sage [2009/07/15(水) 15:58:45 ]
>>421
ありがとうございます
os.walk使って無理矢理やってました

423 名前:デフォルトの名無しさん mailto:sage [2009/07/15(水) 16:02:41 ]
glob() はサブディレクトリ見に行かないぜ

424 名前:デフォルトの名無しさん mailto:sage [2009/07/15(水) 16:54:45 ]
paverいろいろおすすめ

from paver.path import path
for f in path('.').walkfiles('*.txt'):
    print f

425 名前:デフォルトの名無しさん [2009/07/16(木) 05:05:09 ]
くそう・・・なんで俺のコードじゃpickleが使えないんだ・・・
もう寝る

426 名前:デフォルトの名無しさん mailto:sage [2009/07/16(木) 15:49:26 ]
gzip解凍できねえぞくそお

427 名前:デフォルトの名無しさん mailto:sage [2009/07/16(木) 15:59:39 ]
ttp://blog.kzfmix.com/entry/1187087731
これだ!

428 名前:デフォルトの名無しさん [2009/07/16(木) 16:49:39 ]
文章の中から単語の数かぞえんのどうやんの?
countを使ってどうやんのさ


429 名前:デフォルトの名無しさん mailto:sage [2009/07/16(木) 16:56:15 ]
wc --words

430 名前:デフォルトの名無しさん [2009/07/16(木) 17:16:57 ]
pythonって何のために使うの?


431 名前:デフォルトの名無しさん mailto:sage [2009/07/16(木) 17:51:28 ]
汎用です



432 名前:デフォルトの名無しさん mailto:sage [2009/07/16(木) 21:46:48 ]
夜のお供に使ってみるか・・・

433 名前:デフォルトの名無しさん mailto:sage [2009/07/17(金) 02:41:08 ]
perlをわすれるため

434 名前:デフォルトの名無しさん mailto:sage [2009/07/17(金) 07:14:30 ]
雑用を処理させていますよ。
gMailを読んでDBに格納しておいて月末にExcelにまとめさせるとか

435 名前:デフォルトの名無しさん mailto:sage [2009/07/17(金) 16:20:12 ]
グラフ描くのに色々モジュールあるみたいだけど何がいいかな

436 名前:デフォルトの名無しさん mailto:sage [2009/07/17(金) 18:56:36 ]
今os.systemを使ってUNIXコマンドを組み込んでるんですが
bashとかでお馴染のリダイレクトやパイプを
Pythonでも使いたいのですが可能ですか?


437 名前:デフォルトの名無しさん mailto:sage [2009/07/17(金) 19:02:23 ]
os.system は system(3) 経由 sh 経由でコマンドを起動するはずだからできると思うが、
subprocess モジュールを勉強したほうがいいと思う。

438 名前:デフォルトの名無しさん mailto:sage [2009/07/17(金) 19:13:07 ]
>>437
。。。すまんm(_ _;)m

勘違いして別のコマンド実行してたみたいです。。。
確認したらちゃんとできました。
回答ありがとうございましたm( __ __ )m

439 名前:デフォルトの名無しさん mailto:sage [2009/07/17(金) 19:44:54 ]
しかし乗り換えるにはsubprocessは面倒くさい罠

440 名前:デフォルトの名無しさん mailto:sage [2009/07/17(金) 19:53:55 ]
popen2.popen3()

441 名前:デフォルトの名無しさん [2009/07/18(土) 05:44:16 ]
4コアでガンガンまわしてるつもりになってても、
実は1コアしか動いていないのが悲しい
スタックレスなんとかをかんとかすればアレなのかな?



442 名前:デフォルトの名無しさん mailto:sage [2009/07/18(土) 06:57:04 ]
つmultiprocessing
スレッド回すよりは好きだわ

443 名前:デフォルトの名無しさん mailto:sage [2009/07/18(土) 10:58:43 ]
unko = [1, 3, 5, 7, 11, 13]
for i in unko:
 if i < 10:
  unko.remove(i)
for i in unko:
 print str(i)

3 <---?
7 <---?
11
13

なして?


444 名前:デフォルトの名無しさん mailto:sage [2009/07/18(土) 11:19:11 ]
ループ中に回してるリストをいじるのはやめましょうという話
どうしてもやりたければ for i in unko[:]: unko.remove(i)

445 名前:デフォルトの名無しさん mailto:sage [2009/07/18(土) 11:21:12 ]
リストについて舐める操作をしながら、そのリストに副作用が起きる操作をしてるから。
リストの1番めを見て、1を削除。その次はリストの2番めを見るので、1番めに入った
3は無視されちゃう。

446 名前:デフォルトの名無しさん mailto:sage [2009/07/18(土) 17:05:09 ]
unko.remove(i) ワロス

447 名前:デフォルトの名無しさん [2009/07/18(土) 21:28:25 ]
ちんこ

448 名前:デフォルトの名無しさん mailto:sage [2009/07/18(土) 22:13:35 ]
フルーチャートを書けばすぐわかることだろうに

449 名前:デフォルトの名無しさん mailto:sage [2009/07/18(土) 22:14:17 ]
フローチャートを書けばすぐわかることだろうに

450 名前:デフォルトの名無しさん mailto:sage [2009/07/18(土) 22:17:00 ]
flo'u tʃɑ':(r)t

451 名前:デフォルトの名無しさん mailto:sage [2009/07/19(日) 00:14:08 ]
クラスの中で変数を宣言したいのですが、

self.unko = 0

で、いいんでしょうか?



452 名前:デフォルトの名無しさん mailto:sage [2009/07/19(日) 00:15:18 ]
はいそれで大丈夫です
外部アクセスを防ぎたい場合はself.__unkoとしてください

453 名前:デフォルトの名無しさん mailto:sage [2009/07/19(日) 00:31:21 ]
ありがとうございます!

外部アクセスを防ぐ、ということは宣言した後予期せぬ状況で中身が書き換わるのを防ぐ、ということでしょうか?

454 名前:デフォルトの名無しさん mailto:sage [2009/07/19(日) 01:45:38 ]
no

455 名前:デフォルトの名無しさん mailto:sage [2009/07/19(日) 02:03:46 ]
うーんどういうことなんでしょう。
内容を事ある毎に変化させていくパラメータとして使いたいので普通に宣言すれば良いと思っているのですが、それで問題ないでしょうか?

456 名前:デフォルトの名無しさん mailto:sage [2009/07/19(日) 02:18:34 ]
no

457 名前:デフォルトの名無しさん mailto:sage [2009/07/19(日) 02:21:19 ]
>>455
余計なことを言って混乱させてすいませんでした
self.__unko
のように先頭に__を付けると外部アクセスのできないいわゆるprivate変数の様な感じになります

458 名前:デフォルトの名無しさん mailto:sage [2009/07/19(日) 02:36:23 ]
C言語で言うとstaticをつけたりつけなかったりという話なのでしょうか?


459 名前:デフォルトの名無しさん mailto:sage [2009/07/19(日) 04:27:42 ]
no

460 名前:デフォルトの名無しさん mailto:sage [2009/07/21(火) 20:34:26 ]
python楽しいお

461 名前:デフォルトの名無しさん [2009/07/21(火) 22:20:03 ]
python 面白いよね
ショボイのしかまだ書けないけど、(きっと今後もw)
日々の作業が楽で、楽しくなるようなコードが書けるまで勉強するのだ
インタラクティブシェルだけで勉強してたら、ショボーンだけど、ファイルに書き出しとかになると
ちょっとプログラムって感じで楽しい



462 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 11:39:00 ]
Python、神のごときライブラリが色々あって面白いすね。

463 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 12:51:38 ]
python組み込みのhash関数って完全ハッシュ関数ですか?
衝突しませんか?

464 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 14:25:58 ]
>>462
新参の俺にbeautifulsoup意外詳しく

465 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 15:00:29 ]
_mssql、VisualBasic.netでADO.netとか何だったんだろうと。
pyExcelerator、Excelネイティブのファイルが簡単に出来たですよ。
reportlab、PDFが(ry
Barcode for Python、bzr branch lp:barcodesforpython/beta、バーコードが(ry
最近、データベースからの書類生成は全部Pythonで書いてます。

466 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 16:45:56 ]
searchとmatchの挙動の違いを詳しく解説してくれる方いませんか?

467 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 16:52:14 ]
re.match("foo", s) == re.search("\Afoo", s)

468 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 18:29:48 ]
match(r'foo',unko)のようにrオプション付けるとどういう効果があるのでしょうか?

469 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 18:34:06 ]
www.python.jp/doc/release/lib/module-re.html

470 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 18:34:22 ]
>>468
www.python.jp/doc/release/tut/node5.html#SECTION005120000000000000000

471 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 18:43:29 ]
findを忘れないで



472 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 19:00:55 ]
よくわかりました!
ありがとうございます''

473 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 23:42:42 ]
>>463
なわけないだろ。

474 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 09:00:30 ]
>>473
明確に記載されている資料があればお願いします

475 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 09:06:50 ]
www.python.jp/doc/release/lib/module-hashlib.html

476 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 09:08:54 ]
どのソースに書いてあるかドキュメントに書かれていればいいんだがなー
組み込み関数だとgrepしてもノイズ多くてゲンナリ

477 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 09:11:08 ]
memo
ttp://mail.python.org/pipermail/python-dev/2003-June/036556.html
ttp://stackoverflow.com/questions/793761/built-in-python-hash-function
ttp://www.unixuser.org/~euske/doc/python/python-lisp-j.html

478 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 09:23:01 ]
>>475
それじゃないww

479 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 09:29:32 ]
help(hash)したら書いてあるだろうが

480 名前:476 mailto:sage [2009/07/23(木) 10:22:52 ]
>>479
俺へのレスじゃなくて>>463へのレス?
やってみたけど、どちらにしても書いてなかった

481 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 10:28:17 ]
Summer holidays



482 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 10:47:47 ]
機能性文盲はつらいよ

483 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 10:52:46 ]
いいからやってみろよ
上で求められてるような情報は出てこないから

484 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 11:00:18 ]
求められてるのって、完全hashかどうかだよな?
> Return a hash value for the object. Two objects with the same value have
> the same hash value. The reverse is not necessarily true, but likely.
明快に書いてあるよな、「逆は真とは限らない」って。

485 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 11:08:54 ]
hash()の入力の値域と出力の値域を比較すれば見当がつくじゃまいか
出力は整数なんだから衝突せずにすむ入力の範囲はせいぜいそれと同程度だ

Python 2.6.2 (r262:71605, Apr 14 2009, 22:40:02) [MSC v.1500 32 bit (Intel)] on
win32
>>> hash(0)
0
>>> hash(1)
1
>>> hash(-1)
-2
>>> hash(-2)
-2

486 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 11:39:32 ]
>>484
完全ハッシュって双方向に一意なんだっけ
って複数のキーで同一の値が取れたら完全ハッシュじゃないもんな

487 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 11:41:55 ]
>完全ハッシュって双方向に一意なんだっけ

no

>って複数のキーで同一の値が取れたら完全ハッシュじゃないもんな

no

488 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 12:00:32 ]
えっ

489 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 12:42:36 ]
>> 完全ハッシュって双方向に一意なんだっけ
>
> no
>

no

>> って複数のキーで同一の値が取れたら完全ハッシュじゃないもんな
>
> no

no

490 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 12:44:34 ]
> no
no

なんだよおまえらww

491 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 12:55:19 ]
> なんだよおまえらww
neet



492 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 13:22:51 ]
なんなんだこのスレ

493 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 13:23:49 ]
衆議院議員をめざしている人が、
本当のところどう思っているのか、
きいてみよう。
ttp://moderator.appspot.com/?hl=ja#16/e=9df89
"名前を連呼するだけの選挙宣伝カーを、「スパム認定」して禁止しませんか?"
Lambda  

494 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 16:24:25 ]
>>474
Python 自体のソースを見るのが確実かと。
svn.python.org/view/python/trunk/Python/bltinmodule.c?revision=73776&view=markup
の builtin_hash() が組み込み関数の hash() に相当する。
svn.python.org/view/python/trunk/Objects/object.c?revision=73076&view=markup
に PyObject_Hash() の定義がある。

495 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 23:07:08 ]
ソースやドキュメントなんて読むまでもないだろ。

もし仮に完全ハッシュだとしたとしたら
論理的に考えてhash関数の引数はシーケンスでないとならない。
そうなってないんだから当然hashは完全ハッシュじゃない。
たまには頭使わないと腐るぞ。

496 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 23:10:25 ]
そもそも「ハッシュ」の意味さえ知っていれば、あんな疑問は湧かないはず

497 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 23:31:09 ]
>>495
> 論理的に考えて
Python的に考えて、でしょ
型によって全く扱いが違う関数なんて
他の言語ではありふれてるわけで。
スレタイ読める?

498 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 23:35:19 ]
例えば数値なら桁毎のシーケンスの生成なんて簡単なことだし

499 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 23:43:40 ]
スレタイ読めるなら
いちいち「Python的に」なんて書かなくても補完できるはずなのにね。

500 名前:デフォルトの名無しさん mailto:sage [2009/07/24(金) 00:12:47 ]
>>498
桁毎のシーケンスって何?
整数型のbit数毎に異なるテーブルを用意する"なら"
整数型の完全ハッシュが作れるってこと?
条件を絞れば完全ハッシュなんていくらでも作れるに決まってるだろ?
たとえば同一性を判定するためだけのハッシュとか、
ある種のFSでファイル名をキーとするハッシュとか。

自分こそスレタイ読めるなら、型によってとか他の言語ではとか
勝手に条件付け加えないでくれ。

501 名前:デフォルトの名無しさん mailto:sage [2009/07/24(金) 00:15:53 ]
釣り針でかいなw



502 名前:デフォルトの名無しさん mailto:sage [2009/07/24(金) 00:18:49 ]
そんなもんがあるとして、少なくとも、引数の範囲とかも引数にしないと無理なんじゃまいか?

503 名前:デフォルトの名無しさん mailto:sage [2009/07/24(金) 00:27:01 ]
引数の範囲?bitwidth?

504 名前:デフォルトの名無しさん mailto:sage [2009/07/24(金) 00:28:27 ]
朝生はじめるよー

505 名前:デフォルトの名無しさん mailto:sage [2009/07/24(金) 19:38:43 ]
    ┌─┐
    │●│
    └─┤
   _   ∩
  ( ゚∀゚)彡
┌─┬⊂彡
│●│ おっぱい!おっぱい!
└─┘      おっぱい!おっぱい!


506 名前:デフォルトの名無しさん mailto:sage [2009/07/25(土) 15:51:39 ]
Output folder: C:\DOCUME~1\user\LOCALS~1\Temp
Install dir for actual installers is C:\DOCUME~1\user\LOCALS~1\Temp
"Target CPU handles SSE2"
"Target CPU handles SSE3"

XPにnumpyインストールしようとしたらこうなったんだけどどうしたらいいんだ?




507 名前:デフォルトの名無しさん mailto:sage [2009/07/25(土) 16:04:23 ]
あーインストーラー保存せずにそのまま実行したらできました

508 名前:デフォルトの名無しさん mailto:sage [2009/07/25(土) 16:22:10 ]
おれ、C:\temp\downloadsになんでもダウンロードして実行する癖あるんだけど、
俺の場合そうはならなかった気がするな?

509 名前:デフォルトの名無しさん mailto:sage [2009/07/26(日) 22:07:06 ]
Mac OS X + Python2.5です
ファイルの出力なのですが、
f = open('hoge', 'w')
f.write('line 1\n')
としても改行されません・・・
なにか間違って理解しているのでしょうか?

510 名前:デフォルトの名無しさん mailto:sage [2009/07/26(日) 22:10:45 ]
> write( str)
>
> 文字列をファイルに書き込みます。戻り値はありません。
> バッファリングによって、flush() または close() が呼び出されるまで
> 実際にファイル中に文字列が書き込まれないこともあります。

511 名前:デフォルトの名無しさん mailto:sage [2009/07/26(日) 22:13:29 ]
失礼しました。
close() はしているのですが、
ファイルには
line 1\n
と出力されてしまいます・・・



512 名前:デフォルトの名無しさん mailto:sage [2009/07/26(日) 22:17:15 ]
f = open('hoge', 'w')
f.write('line 1\n')
f.close()

こちらでは再現できない。

513 名前:デフォルトの名無しさん mailto:sage [2009/07/26(日) 22:19:47 ]
原因が少しわかりました・・・
PyDev(Eclipse)を使っていたのですが、\がバックスラッシュにならないようですorz
コンソールからvi で編集しなおして\(バックスラッシュ)で改行されました。
これはPyDevの挙動がオカシイんですかね、それとも仕方ないんでしょうか?






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

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

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