0

我正在为学校学习如何在 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正在正确读取文件?

4

0 回答 0