我正在学习如何在python中为学校编程,如果我的问题非常基本,我会道歉。但我试图让python在我的macbook上读取一个名为word.txt的txt文件,用于练习一本名为think_python的书。下面是我试图用来通过python
读取文件的代码import os
f = open(os.path.expanduser("~/Downloads/word.txt"))
f.readlines()
然后我运行in函数尝试让python看看单词“uno”是否在word.txt文件中。
f 中的“uno”
Python将in函数返回为false,但我在文本文件中确实有“uno”这个词,我也尝试删除引号,只是在txt文件中使用uno并得到相同的结果。赋值请求我返回true表示python确实看到单词“uno”并为in函数返回true。有人能告诉我我做错了什么吗?谢谢
当我执行print(f)
时,我确实看到python返回以下内容:
print(f)
<open file '/Downloads/word.txt', mode 'r' at 0x207ed10>
这是否意味着python正在正确读取文件?