文件“F:\ Documents and Settings \ Administrateur \ cracker.py”,第56行 如果line.startswith('
我的代码:
if system() == 'Linux':
banner()
f = open('/tmp/data.txt', 'rU')
for line in f:
if line.startswith('<li><a') == True:
m = re.search(r'(<a href=")(.+[^>])(">)', line)
i += 1
local_name = '%s/file%d.txt' % (fout, i)
print 'Retrieving...\t\t', site + m.group(2)
try: urllib.urlretrieve(site + m.group(2), local_name)
except IOError:
print '\n[%s] doesn\'t exist, create it first' % fout
sys.exit()
if line.startswith('<img') == True:
m1 = re.search(r'(<a href=")(.+[^>])(">)', line)
i += 1
local_name = '%s/file%d.txt' % (fout, i)
print 'Retrieving...\t\t', site + m1.group(2)
try: urllib.urlretrieve(site + m1.group(2), local_name)
except IOError:
print '\n[%s] doesn\'t exist, create it first' % fout
sys.exit()
答案 0 :(得分:1)
每个缩进使用 4个空格,或每个缩进使用一个标签(最有可能在编辑器中设置每个标签的空格)。不允许混合标签和空格。您可以手动修复此问题(通过浏览并重新缩进所有内容),或者您的编辑器很可能有一个可以为您执行此操作的工具。