python程序报错,麻烦大家找一下错误

听风的小孩 2014-11-09 08:27:15


import webbrowser as web
import time
import os
import random
count = random.randint(2,5)
j = 0
while j < count:
i = 0
While i <= 6:
Web.open_new_tab(“http://blog.sina.com.cn/s/blog_aefb7d2f0102v761.html”)
i= i + 1
time.sleep(1.0)
else:
os.sys('taskkill /f /im firefox.exe')
print j,'times closeing browser'
j = j + 1


为什么这段代码会报错呢?
报错的地方在 i <= 6 这个地方,报错原因:语法错误
为什么?
...全文
355 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
DevinXie 2014-12-02
  • 打赏
  • 举报
回复
必须要严格缩进
levenlau 2014-12-01
  • 打赏
  • 举报
回复

import webbrowser as web
import time
import os
import random
count=random.randint(2,5)
j=0
while j<count:
    i=0
    while i<=6:
        web.open_new_tab("http://www.baidu.com")
        i+=1
        time.sleep(1.0)
    else:
        os.sys('taskkill /f /im firefox.exe')
        print j,'times closing browser'
        j+=1

levenlau 2014-12-01
  • 打赏
  • 举报
回复
#3楼的格式是不是也不对啊,else下面!!! import webbrowser as web import time import os import random count=random.randint(2,5) j=0 while j<count: i=0 while i<=6: web.open_new_tab("http://www.baidu.com") i+=1 time.sleep(1.0) else: os.sys('taskkill /f /im firefox.exe') print j,'times closing browser' j+=1 #顺便,楼楼能不能把注释加上啊,这段代码是干什么用的?本人刚开始学python
woods2001 2014-12-01
  • 打赏
  • 举报
回复
import webbrowser as web
import time
import os
import random
count = random.randint(2,5)
j = 0
while j < count:
    i = 0
    while i <= 6:
        web.open_new_tab(“http://blog.sina.com.cn/s/blog_aefb7d2f0102v761.html”)
        i= i + 1
        time.sleep(1.0)
    else:
    os.sys('taskkill /f /im firefox.exe')
    print j,'times closeing browser'
    j = j + 1
输入python代码的时候注意缩进,另外是大小写字母的问题,“While”和“Web”首字母均不是大写
弥赛亚 2014-11-27
  • 打赏
  • 举报
回复
python对缩进也很敏感,缩进错了也会报错。
zuxi 2014-11-09
  • 打赏
  • 举报
回复
引用 楼主 sinat_21614167 的回复:
import webbrowser as web import time import os import random count = random.randint(2,5) j = 0 while j < count: i = 0 While i <= 6: Web.open_new_tab(“http://blog.sina.com.cn/s/blog_aefb7d2f0102v761.html”) i= i + 1 time.sleep(1.0) else: os.sys('taskkill /f /im firefox.exe') print j,'times closeing browser' j = j + 1 为什么这段代码会报错呢? 报错的地方在 i <= 6 这个地方,报错原因:语法错误 为什么?
While中的W不是大写,是小写,python对大小写敏感

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧