まずはオフにしてください。私はPythonの初心者です。私はちょうどpython 3を教え始めました。 私はIRC Botをやっていると分かりました。私は基本的なボットの作成に関する基本的なチュートリアルに従います私が学んだように、私はそれをもっと追加してそれを私のものにすることができましたが、問題は私が チュートリアルがpython 2.xのために書かれたと信じています。私は自分で修正することができたいくつかのエラーを得ましたが、今は私が理解できないこの構文エラーを受けています。 エラーがライン39上にある(私はそこに構文エラーがあったが、それを修正するために管理しているため38)python 3 IRCボットの構文エラー
if msgpart[0]=='`' and sender[0]==OWNER # Treat all messages start with ` as a command
cmd=msgpart[1:].split('')
と私が手にエラーがあり、ここではライン38と39は、あります。
File "pybot.py", line 39
cmd=msgpart[1:].split('')
^
Syntax error: invalid syntax
ライン38上のエラーは同じもののようなものだったが、それを私は削除:所有者の後に、それは 自体を固定し、理由は私がすることになってtheresのを理解して何から私には奇妙に思えたその:後IFステートメント。
'OWNER'の後ろにコロンが必要ですが、正確なエラーメッセージはどうでしたか? 「同じもののようなもの」は私たちにはあまり言いません。 – yan
コリンがif文の後にあるときに、同じ無効な構文エラーが発生します。それがなぜ私にとって意味がないのですか? – RobbieK
@RobbieK: ':'を入れたら、前の行をチェックしてください。 'SyntaxError'はあなたがブラケットを閉じるのを忘れてしまったという意味です。 –