2024-10-01 22:33:12 发布
网友
假设我有一个由空格分隔的整数文本文件(例如1 4 6 27 189…) 我在python代码中有一个变量(我们称之为“num”)。如果要读取文本文件以检查num是否已作为整数包含在文本文件中,我该怎么做?例如,如果num=27,那么它将返回一个正值,因为27已经在那里了。但是,我不想要的是,假设num=18,它返回正,因为18 in189。谢谢。在
with open('file.txt') as f: print(str(num) in f.read().split())
f.read()是文件的字符串内容。在
f.read()
f.read().split()是作为字符串的数字列表。.split()在空格上拆分。因为它们是字符串,所以我们将num转换为带有{}的字符串。在
f.read().split()
.split()
num
f.read()
是文件的字符串内容。在f.read().split()
是作为字符串的数字列表。.split()
在空格上拆分。因为它们是字符串,所以我们将num
转换为带有{相关问题 更多 >
编程相关推荐