【发布时间】:2017-12-11 05:48:45
【问题描述】:
我正在使用的代码如下:
def fragmenten(bestand):
bestand = open('fragmenten1n.txt', 'r')
dic = {}
for regel in bestand:
regel = regel.strip("\n")
for element in regel:
if element != "-" and element != " ":
dic[(regel.find(element) + 1)] = {element}
return(dic)
我的问题是由于某种原因 PyCharm 不会返回任何东西(我希望得到 dic 作为回报)。我尝试使用打印功能,但 PyCharm 提供的只是
Process finished with exit code 0
这很好,但我也喜欢看到我的解决方案。现在我知道我的程序提供了解决方案,因为当我在学校网站上输入我的程序时,我确实得到了解决方案。所以也许我只是在错误的窗口中工作。
这是我当前的窗口:
有人知道如何更改这些设置吗?还是我的代码出了问题?
非常感谢
【问题讨论】:
-
你在调用这个函数吗?
-
我只想返回我在 for 循环之前制作的字典。 (如果这就是你的意思?)