我正在尝试编写程序,谁正在打印出特定的单词(没有"e"(。但我有一个问题。 这是我的代码:
def has_no_e(fin,word):
fin = open('words.txt')
for line in fin:
word = line.strip()
if 'e' not in word:
print(word)
else:
continue
print(has_no_e)
Pycharm 运行后打印出来:
功能has_no_e 0x00E078A0
我不知道怎么了。感谢大家的任何帮助。
尝试has_no_e(<fin>, <word>)
,不带print
。您正在做的是打印函数地址本身,如果您尝试执行has_no_e(<fin>, <word>)
函数内容将被执行,这就是您想要的。
附言:将 fin 和 word 替换为要传递的实际参数。