【发布时间】:2018-07-30 03:10:06
【问题描述】:
更新1:
- 那个错误消失了,但现在我又遇到了一个错误,
- 在下面提供..
-
你能告诉我如何解决它
Traceback(最近一次调用最后一次): 文件“python”,第 20 行 除了 IOError: ^ SyntaxError: 无效语法
代码
from socket import *
sports = socket(AF_INET, SOCK_STREAM)
player = socket.getplayerbyname()
port = 6789
sports.bind(player. port)
while True:
print 'sky...'
stars, addr = sports.accept()
try:
bat = help.html
ball = bat.split()[1]
f = open(ball[1:])
outputdata = f.read()
print stars.send("Content-Type: text/html\r\n\r\n")
for i in range(0, len(outputdata)):
stars.send(outputdata[i])
stars.close()
except IOError:
print stars.send(404 NOT FOUND)
stars.close()
sports.close()
- 我是 python 新手。
- 我正在尝试运行 for 循环。
- 但我收到错误消息。
- 我尝试删除空格和制表符,但仍然遇到问题。
- 您能告诉我如何解决吗?
- 在下面提供我的代码 sn-p
from socket import *
sports = socket(AF_INET, SOCK_STREAM)
player = socket.getplayerbyname()
port = 6789
sports.bind(player. port)
while True:
print 'sky...'
stars, addr = sports.accept()
try:
bat = help.html
ball = bat.split()[1]
f = open(ball[1:])
outputdata = f.read()
print stars.send("Content-Type: text/html\r\n\r\n")
for i in range(0, len(outputdata)):
stars.send(outputdata[i])
stars.close()
except IOError:
print stars.send(404 NOT FOUND)
stars.close()
sports.close()
错误
Python 2.7.10(默认,2015 年 7 月 14 日,19:46:27) [GCC 4.8.2] 在 Linux 上
Traceback(最近一次调用最后一次): 文件“python”,第 1 行 对于范围内的蝙蝠(0,len(sports)): ^ IndentationError: 意外缩进
【问题讨论】:
-
回溯中的行没有出现在您提供的代码中的任何位置。
-
for bat in range(0, len(sports))行没有出现在您提供的代码中...您显示的唯一 for 循环 确实看起来上一行,print会导致该错误。 -
@all: 嘿,我又遇到了一个错误...你能告诉我如何解决它----> Traceback(最近一次调用最后一次):文件“python”,第 20 行,IOError 除外: ^ SyntaxError: 无效语法
标签: python python-3.x python-2.7 function python-requests