我正在为学校学习如何在 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。有人可以告诉我我做错了什么吗?谢谢你
另外,当我执行 a 时,print(f)
我确实看到 python 返回以下内容:
print(f)
<open file '/Downloads/word.txt', mode 'r' at 0x207ed10>
这是否意味着python正在正确读取文件?