Python 从文件中选择打印输出

Python 从文件中选择打印输出,python,file,Python,File,我正在尝试编写程序,谁打印出特定的单词(不带“e”)。但是我有一个问题。 这是我的密码: def没有(fin,word): fin=打开('words.txt') 对于fin中的行: word=line.strip() 如果“e”不在word中: 打印(word) 其他: 持续 打印(没有打印) Pycharm在运行后打印输出: 函数在0x00E078A0处没有 我不知道怎么了。谢谢大家的帮助。试试没有(,),没有打印。你在那里做的是打印函数地址本身,如果你尝试执行没有(,)函数内容将被执行,

我正在尝试编写程序,谁打印出特定的单词(不带“e”)。但是我有一个问题。 这是我的密码:

def没有(fin,word):
fin=打开('words.txt')
对于fin中的行:
word=line.strip()
如果“e”不在word中:
打印(word)
其他:
持续
打印(没有打印)
Pycharm在运行后打印输出:

函数在0x00E078A0处没有

我不知道怎么了。谢谢大家的帮助。

试试
没有(,)
,没有
打印。你在那里做的是打印函数地址本身,如果你尝试执行
没有(,)
函数内容将被执行,这就是你想要的


另外,用您想要传递的实际参数替换fin和word。

您的最后一行应该是没有打印的
has no_e()
,为什么您声明
has no_e()
接受两个参数,而实际上不使用它们?
has no_e()
将是一个错误,因为它缺少必需的参数。