下列文件位於此目錄中:/Users/whiteglider/Documents
PYTHON-2.x第1行的語法錯誤,但我沒有看到任何?
文件的名稱:server.py
這就是我剛剛從http://www.tutorialspoint.com/python/python_networking.htm
import socket
s=socket.socket()
host=socket.gethostname()
port=12345
s.bind((host,port))
s.listen(5)
while True:
c, addr = s.accept()
print 'Got connection from', addr
c.send ('Thank you for connecting')
c.close()
複製,當我在終端運行它我的實踐代碼,我輸入
$ python /Users/whiteglider/Documents/server.py
然後我得到:
File "/Users/whiteglider/Documents/server.py", line 1
{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf540
^
SyntaxError: unexpected character after line continuation character
即使我改變目錄要在server.py文件實際上是和運行
python server.py
我仍然得到同樣的結果。
(MAC豹10.5.8)
在Python中查找語法錯誤的一個好的做法是找到英文的語法錯誤。例如,「我」這個詞絕不會寫成小寫。決不。練習修復這樣的事情和Python語法錯誤將隨之而來。 –
@ S.Lott在這個特殊情況下沒有幫助。 – agf
@agf:語法是語法。它很重要。很多。英語語法與Python語法一樣重要。一個充滿英語語法錯誤的問題是一個需要回答的問題,因爲它指出了編寫軟件所要求的「謹慎」和「精確」的更大和更深刻的問題。 –