python 2.3.4中的语法错误
我是Python代码的新手。.我刚刚开始Hello World ..我最终得到了"无效的语法"错误...但是我能够从同一版本的Python上运行TCP服务器程序,这是Python 2.3.4
我困惑!
# 回答1
您可以在这里分享您的代码吗?
您可以在这里分享您的代码吗?
# 回答2
这可能像缺少的引号一样简单。
这可能像缺少的引号一样简单。
选择 | 换行 | 行号
- >>> print hello world
- Traceback ( File "<interactive input>", line 1
- print hello world
- ^
- SyntaxError: invalid syntax
- >>> print "hello world"
- hello world
- >>>
# 回答3
D:\ python23> python hii.py
文件" hii.py",第1行
Python 2.3.3(#51,2003年12月18日,20:22:39)[MSC V.1200 32位(Intel)]
32
^
语法:语法无效
当我尝试从CMD系列运行程序时,我得到了这个。
D:\ python23> python hii.py
文件" hii.py",第1行
Python 2.3.3(#51,2003年12月18日,20:22:39)[MSC V.1200 32位(Intel)]
32
^
语法:语法无效
当我尝试从CMD系列运行程序时,我得到了这个。
# 回答4
尝试将Quatos放置在hii.py中:
打印" Hello World"
尝试将Quatos放置在hii.py中:
打印" Hello World"
# 回答5
我仍然有相同的错误:-(
我仍然有相同的错误:-(
# 回答6
请发布您使用的代码。
请发布您使用的代码。
# 回答7
>>> H =" Hello World"
>>>打印h
你好世界
>>> H =" Hello World"
>>>打印h
你好世界
# 回答8
删除">"字符和领先空间。您的文件应仅包含:
删除">"字符和领先空间。您的文件应仅包含:
选择 | 换行 | 行号
- h="hello world"
- print h
# 回答9
不仅此程序,而且在其他基本程序中,我也会遇到相同的语法错误。。
不仅此程序,而且在其他基本程序中,我也会遇到相同的语法错误。。
选择 | 换行 | 行号
- #Python 2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)] on win32
- #Type "copyright", "credits" or "license()" for more information.
- #import socket module
- from socket import *
- serverSocket = socket(AF_INET, SOCK_STREAM)
- #Prepare a sever socket
- host=gethostbyname(gethostname())
- print host
- port=1234
- serverSocket.bind((host,port))
- while True:
- print 'Ready to serve...'
- serverSocket.listen(1)
- connectionSocket,addr=serverSocket.accept()
- try:
- message = connectionSocket.recv(4096)
- filename = message.split()[1]
- f = open(filename[1:])
- outputdata = f.read()
- #Send one HTTP header line into socket
- #Fill in start
- connectionSocket.send("200 OK")
- #Fill in end
- #Send the content of the requested file to the client
- for i in range(0, len(outputdata)):
- connectionSocket.send(outputdata[i])
- connectionSocket.close()
- except IOError:
- #Send response message for file not found
- #Fill in start
- connectionSocket.send("404 file not found")
- #Fill in end
- #Close client socket
- #Fill in start
- connectionSocket.close()
- #Fill in end
- serverSocket.close()
# 回答10
当我输入python gui时,我无法删除>>>
可能会经常烦恼。
当我输入python gui时,我无法删除>>>
可能会经常烦恼。
# 回答11
" >>>"属于交互式窗口,但不在执行的文件中。
您发布的代码工作很奇怪。它有几个凹痕错误。
" >>>"属于交互式窗口,但不在执行的文件中。
您发布的代码工作很奇怪。它有几个凹痕错误。
# 回答12
实际上,当我没有>>>的情况下,Hello World计划成功了。谢谢..但是现在还有另一个问题。
我为服务器编写的程序。
实际上,当我没有>>>的情况下,Hello World计划成功了。谢谢..但是现在还有另一个问题。
我为服务器编写的程序。
选择 | 换行 | 行号
- from socket import *
- s = socket(AF_INET,SOCK_STREAM)
- h=gethostbyname(gethostname())
- print'host is ',h
- s.bind((h,9000))
- s.listen(1)
- while 1:
- try:
- client, address = s.accept()
- print'connection from',address
- data = client.recv(1024)
- if not data:break
- client.send(data)
- client.close()
- except IOError:
- print'IOError is there !'
- client.close()
我得到以下错误:
D:\ python23> python serv.py
文件" serv.py",第10行
打印"连接",地址
^
语法:语法无效
# 回答13
发布代码时,请使用代码标签。看
"需要字节帮助吗?(FAQ)"
# 回答14
您的代码未正确缩进。口译员期望在
尝试
陈述。
# 回答15
哦,对不起..我是论坛的新手.. LL使用代码标签:)
哦,对不起..我是论坛的新手.. LL使用代码标签:)
# 回答16
我尝试使用凹痕。但是,在客户端接受代码之后,错误出现在打印行中。即尝试第二行。 :(
我尝试使用凹痕。但是,在客户端接受代码之后,错误出现在打印行中。即尝试第二行。 :(
# 回答17
没问题。除非使用代码标签,否则代码格式无法正确显示。您可以通过选择要包装在标签中的文本并在答复小部件顶部选择"#"按钮来轻松添加它们。
没问题。除非使用代码标签,否则代码格式无法正确显示。您可以通过选择要包装在标签中的文本并在答复小部件顶部选择"#"按钮来轻松添加它们。
# 回答18
我自己纠正了错误:)非常感谢太非常感谢.. :)
我自己纠正了错误:)非常感谢太非常感谢.. :)
# 回答19
错误是关于凹痕和适当端口提及的:-)
错误是关于凹痕和适当端口提及的:-)
# 回答20
我怀疑这仍然是一个凹痕问题。您的缩进应该看起来像这样:
我怀疑这仍然是一个凹痕问题。您的缩进应该看起来像这样:
选择 | 换行 | 行号
- from socket import *
- s = socket(AF_INET,SOCK_STREAM)
- h=gethostbyname(gethostname())
- print 'host is ',h
- s.bind((h,9000))
- s.listen(1)
- while 1:
- try:
- client, address = s.accept()
- print 'connection from', address
- data = client.recv(1024)
- if not data:
- break
- client.send(data)
- client.close()
- except IOError:
- print'IOError is there !'
- client.close()
请注意,代表凹痕的空间数量是偏好的问题,但应保持一致。我更喜欢4个空间。另请注意,混合空间和标签是不好的做法。
# 回答21
哦,好:)得到了:)
哦,好:)得到了:)
标签: python