import random
new_line_list = []
with open("stuff.txt") as f:
lines = [line.rstrip('\n') for line in open('stuff.txt')]
for line in lines:
if '\"N\"' in line:
new_line_list.append(line)
print(random.choice(new_line_list))
import random
with open("D:/sam.txt", "r") as file:
lines = [line.rstrip() for line in file if line.rstrip().endswith(', "N"')] #seperating those lines not containing Y
print(random.choice(lines))
import random
with open(<file_name>) as f:
r = f.readlines()
l = len(r)
while True:
c = random.randint(0, l-1)
print(r[c].split(","))
if r[c].split(",")[-1] != "Y":
print(r[c])
break
其他人已经贴出了答案,但这里有一个版本,这是更解包,让你更容易理解的部分。你知道吗
有一种方法:
您可以使用此代码段。你知道吗
相关问题 更多 >
编程相关推荐