-8

私はPythonが初めてで、上記のことをしたいのですが、アイデアがないので、どうすればよいですか?

4

2 に答える 2

0

コメントのコードから(これを質問に入れる必要があります)、苦労しているのはファイルから行を読み取ることです。

これを行う慣用的な方法は次のようになります。

with open("hello.txt") as f:
    for line in f:
        print line,

[公式の Python ドキュメントのファイル オブジェクトを参照してください] .

これをコードにプラグインします (そして、各行から改行とスペースを で削除しますstr.strip()):

#!/usr/bin/env python

import mechanize

br = mechanize.Browser()
br.set_handle_redirect(False)
with open('urls.txt') as urls:
    for url in urls:
        stripped = url.strip()
        print '[{}]: '.format(stripped),
        try:
            br.open_novisit(stripped)
            print 'Funfando!'
        except Exception, e:
            print e

URL はスキーム名(一般に などのprotocolhttpと呼ばれる) で始まり、その後にコロンと 2 つのスラッシュが続くことに注意してください。

[stackoverflow.com]: 相対参照をフェッチできません: ドキュメントを表示していません

しかし

[http://stackoverflow.com/]: ファンファンド!

于 2013-01-17T01:04:38.370 に答える
0

ファイルを開きます。行を繰り返しますファイルを取得し、エラーをチェックします。

于 2013-01-17T00:43:52.213 に答える