私はPythonが初めてで、上記のことをしたいのですが、アイデアがないので、どうすればよいですか?
質問する
685 次
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 に答える