所以我正在为无聊的工作写一个临时程序。在这个程序中,我将书面文本写入给定的文件名。后来我将使用这些文件进行单词记忆程序。以下是Xubuntu中文件的外观;
(用PyQt4编写)
http://i.stack.imgur.com/yEPSh.png
(该文件是用土耳其语写的,所以这里是翻译;
Dosyayıaç=打开文件 )
好的,问题是有一个我无法理解的语法错误。我一直在检查它像30分钟,但我仍然看不到问题。
所以在下面的QLineEdit中,如果你写了一个类似'der Wasser Su'的文本,在文件中它看起来像'der,Wasser,Su',但德语中有一些词等于2个土耳其语。 E.g'derÄrztinKadınDoktor'。在文件中它看起来像'der,Ärztin,Kadın,Doktor',这是错误的。
我希望这样:当用户输入引号时,如'derÄrztin“KadınDoktor”'它将作为'der,Ärztin,KadınDoktor'保存在文件中。为此,我参加了以下计划:
如果这很难读,因为它没有着色,这里是代码共享链接: https://codeshare.io/Hso6t
File "editor.py", line 173
for s in words[(words.index(i) + 1):(searched_words + 1)]
^
SyntaxError: invalid syntax
但是python给了我一个错误:
mysqli
我只是不知道为什么它给了我这个:'(请帮忙。
答案 0 :(得分:0)
在第173行中,editor.py表示您忘记了冒号(:
)
File "editor.py", line 173
for s in words[(words.index(i) + 1):(searched_words + 1)]
^
魔鬼的细节!