Python 什么';我的代码怎么了?[合成误差]
所以我在为无聊的工作写一个临时程序。在这个程序中,我将写入的文本写入给定的文件名。稍后我会用这些文件来做一个单词记忆程序。以下是Xubuntu中文件的外观 (用PyQt4编写) (文件是用土耳其语写的,所以翻译如下Python 什么';我的代码怎么了?[合成误差],python,python-3.x,pyqt4,qt-designer,Python,Python 3.x,Pyqt4,Qt Designer,所以我在为无聊的工作写一个临时程序。在这个程序中,我将写入的文本写入给定的文件名。稍后我会用这些文件来做一个单词记忆程序。以下是Xubuntu中文件的外观 (用PyQt4编写) (文件是用土耳其语写的,所以翻译如下 Dosyaİsmi=文件名 Dosya Türü=文件扩展名 Kelime=Word(它是创建给定文件的目录) Dosyayıaç=打开文件 ) 好的,问题是有一个语法错误,我不能理解。我已经检查了30分钟了,但是我还是看不出问题 因此,在下面的QLineEdit中,如果您编写一
- Dosyaİsmi=文件名
- Dosya Türü=文件扩展名
- Kelime=Word(它是创建给定文件的目录)
- Dosyayıaç=打开文件 ) 好的,问题是有一个语法错误,我不能理解。我已经检查了30分钟了,但是我还是看不出问题 因此,在下面的QLineEdit中,如果您编写一个类似于“der Wasser Su”的文本,在文件中它看起来类似于“der,Wasser,Su”,但有些德语单词等于2个土耳其单词。例如“derÄrztin Kadın Doktor”。在文件中看起来像是“der,I196Ärztin,Kadın,Doktor”,这是错误的 我希望这样:当用户在引号中输入“derÄrztin“Kadın Doktor”时,它将保存在文件中作为“der,Ärztin,Kadın Doktor”。为此,我提供了以下程序:
File "editor.py", line 173
for s in words[(words.index(i) + 1):(searched_words + 1)]
^
SyntaxError: invalid syntax
我只是不知道为什么它会给我这个:'(请帮助。在第173行,因为editor.py说你忘记了冒号(
:
)
魔鬼在细节中!你没有在
for
语句之后添加:
。哦,我的天哪:d.我知道解决方案会很琐碎,以至于我会把头撞到桌子上。有时当你处理大程序时(至少对我来说)您只是看不到一些小东西。非常感谢。不客气。您应该始终检查产生的错误,错误消息指出问题所在以及出现问题的位置。:-(请参阅:文件“editor.py”,第173行。
)
File "editor.py", line 173
for s in words[(words.index(i) + 1):(searched_words + 1)]
^
SyntaxError: invalid syntax
File "editor.py", line 173
for s in words[(words.index(i) + 1):(searched_words + 1)]
^