2011-04-06 13 views
1
import lxml.html, sys 
for arg in sys.argv: 
    url2 = arg 
    t = lxml.html.parse(url2) 
if arg == "": 
    url = raw_input("Website URL: ") 
    t = lxml.html.parse(url) 
print t.find(".//title").text 

問題がである[argの場合==「」私はのようなものを持ちたい ]「:」が、私は方法がわかりません。 どうすればいいですか?PythonのURLタイトルの問題

答えて

2

このお試しください:

if len(sys.argv) == 1: 
    print 'no arg' 

編集:あなたのコード内の1つのより多くの問題があります:

for arg in sys.argv: 
    ... 

は次のようになります。

for arg in sys.argv[1:]: 
    ... 

最初の引数であるためにPythonファイル名自体

+0

本当にありがとう;) – crusty

+0

答えを受け入れることを忘れないでください。 – jhocking