2017-09-29 3 views
0

の「無効な構文」取得しています:私は私のコードは「が」クエリ

filename = raw_input('Filename? --> ') 
‪if filename != 'q':‬ 
‪ my_socket.send(filename)‬ 
‪ data = my_socket.recv(1024)‬ 

私が実行したときに - 私はこれを取得:

File "temp.py", line 51 
‪  if filename != 'q':‬ 
^ 
SyntaxError: invalid syntax 

私は何度もしてみましたタブと間隔を空けてプレイしてください。それは動作しません。

+0

インデントの問題ではありません。 if文の前にコードがありますか? – AK47

+0

これは完全なコードですか?エラーが報告されたエラー行の前の行に起因する場合があるので、先行する行を確認してください。 – EdChum

+0

スペースとタブを混在させていますか?あなたの行の始めに印刷されない文字がありますか? – VBB

答えて

2

コードには、いくつかの印刷できないユニコード文字が含まれています。このため、このエラーが発生しています。私はあなたのコードに印刷できない文字ビューアを使って次の文字(U + 202AとU + 202C)を見つけました。

プレーンテキストエディタでコードを入力することをおすすめします。

Unprintable unicode characters