以下是我的代碼。該代碼讀取文件(稱爲compsc)中的行,從它們中除去\ n,將它們放入數組中並隨機打印它們,從而消除每個已打印的選項。我想知道的是如何只讀取數組中的特定行,因爲在.txt文件中會有很多行。那麼,是否有一些代碼可以做到這一點,或者我必須在某處放置readlines()
? 在此先感謝!Python 3如何將列表中的特定行添加到數組
import random
with open("compsc.txt", "r") as ins:
qarray = []
for line in ins:
line = line.strip()
qarray.append(line)
print (qarray)
loop = 0
while loop != 4:
newquestion = random.sample(qarray, 1)
print (newquestion)
qarray.remove(newcard[0])
loop = loop + 1
什麼是特定線條陣列的條件,只是在追加 –