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那么:”,但我不知道如何。 我怎么能这样做?
答案 0 :(得分:2)
试试这个:
if len(sys.argv) == 1:
print 'no arg'
修改:您的代码中还有一个问题:
for arg in sys.argv:
...
应该是:
for arg in sys.argv[1:]:
...
因为第一个参数是python文件名本身