如何在每次使用python运行脚本时使用while循环并递增列表变量?

如何在每次使用python运行脚本时使用while循环并递增列表变量?,python,csv,beautifulsoup,mechanize,Python,Csv,Beautifulsoup,Mechanize,我使用此脚本的目标是导入csv文件。然后使用该信息运行搜索查询并使用beautiful soup 4对结果进行刮取,然后将刮取的信息导出到不同的csv文件中 我有两个问题,虽然第一个我不能得到的时候:真正的声明工作和第二个也是最重要的。我没有成功地增加行变量。(即运行1(stl[0]+1)运行2(stl[1])+1)运行3(stl[2]+1) python while循环的语法是while True:u code有while:True…更正它我很确定您是在混合使用python 2.7和pytho

我使用此脚本的目标是导入csv文件。然后使用该信息运行搜索查询并使用beautiful soup 4对结果进行刮取,然后将刮取的信息导出到不同的csv文件中

我有两个问题,虽然第一个我不能得到的时候:真正的声明工作和第二个也是最重要的。我没有成功地增加行变量。(即运行1(stl[0]+1)运行2(stl[1])+1)运行3(stl[2]+1)


python while循环的语法是
while True:
u code有while:True…更正它

我很确定您是在混合使用python 2.7和python 3.6进行编码

print(html)
print(br.response().read())
在第6行中,您使用了以下内容:

While:True
应该是这样的:

while True:
只需提到,您也有很多打印语法没有正确的用法,因为我假设是Python3.6

print(html)
print(br.response().read())
尝试修复其中一些示例

print html
print br.response().read()
假设您使用的是Python3.6编码,这些代码应该是这样的

print(html)
print(br.response().read())
在第111行和第113行中,您忘记了冒号“:”

应该是这样的:

if sh1[0]+1 == 23:
    contentehere
else:
另外,如果你想要一个快速的答案来查看网页,这将是一个很大的帮助


现在就这些。

python存在一些基本问题。通常认为最好的做法是发布一个简单的工作示例来演示您试图解决的问题。在本例中,您尚未生成一个工作示例。我鼓励您修复它。欢迎使用堆栈溢出。请阅读并了解如何,特别是如其他注释中所述,如何为python创建语法while-loop is-while-True:u代码有while:True…更正它