Python网址标题问题

时间:2011-04-06 18:08:16

标签: python

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

问题出在[if arg ==“”:] 我希望得到类似“如果没有arg那么:”,但我不知道如何。 我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

试试这个:

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

修改:您的代码中还有一个问题:

for arg in sys.argv:
    ...

应该是:

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

因为第一个参数是python文件名本身