在文本文件中搜索int值Python

2024-10-01 22:33:12 发布

您现在位置:Python中文网/ 问答频道 /正文

假设我有一个由空格分隔的整数文本文件(例如1 4 6 27 189…) 我在python代码中有一个变量(我们称之为“num”)。如果要读取文本文件以检查num是否已作为整数包含在文本文件中,我该怎么做?例如,如果num=27,那么它将返回一个正值,因为27已经在那里了。但是,我不想要的是,假设num=18,它返回正,因为18 in189。谢谢。在


Tags: 代码整数num空格文本文件in189
1条回答
网友
1楼 · 发布于 2024-10-01 22:33:12
with open('file.txt') as f:
    print(str(num) in f.read().split())

f.read()是文件的字符串内容。在

f.read().split()是作为字符串的数字列表。.split()在空格上拆分。因为它们是字符串,所以我们将num转换为带有{}的字符串。在

相关问题 更多 >

    热门问题