我想讀一些文件中的數據,並保存到字典 的文件,我讀看起來像下面蟒蛇使用詞典
file_1.txt
line 1: Given Problem1, Incorrect Answer, Correct Answer, Rule
line 2: ___blank___ , Incorrect_Answer
line 3: ___blank___ , Incorrect_Answer
line 4: Given Problem2, Incorrect Answer, Correct Answer, Rule
line 5: ___blank___ , Incorrect_Answer
line 6: ___blank___ , Incorrect_Answer
所以有一個問題,正確答案和規則但一些Incorrect_Answer
字典的形式,我想看起來像下面 {問題,Incorrect_Answer [...(陣列也許?),Correct_Answer,規則}
我至今。
for line in open(thatfile.txt,'r').readlines()[2:]: # scan through the file, but skip the first two lines that contain metadata (data headers)
if line[0].startswith('Question '):
continue:
elif line starts with ' ' #there will be only incorrect_answer in this line
input line[1] to Incorrect_Answer array
else
input line[0] to Question
input line[1] to Incorrect_Answer array
input line[2] to Correct_Answer
input line[3] to Rule $
你對這段代碼有什麼問題?請儘可能具體。 –
這是*完全*文件的樣子? –