Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 什么';我的代码怎么了?[合成误差]_Python_Python 3.x_Pyqt4_Qt Designer - Fatal编程技术网

Python 什么';我的代码怎么了?[合成误差]

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中,如果您编写一

所以我在为无聊的工作写一个临时程序。在这个程序中,我将写入的文本写入给定的文件名。稍后我会用这些文件来做一个单词记忆程序。以下是Xubuntu中文件的外观

(用PyQt4编写)

(文件是用土耳其语写的,所以翻译如下

  • 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”。为此,我提供了以下程序:

如果这很难阅读,因为它不是彩色的,这里是代码共享链接:

但是python给了我一个错误:

  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)]
                                                        ^