У меня проблемы с разделением строк из файла .txt.
Я хочу, чтобы строка разделялась в ','
, но она разделяет каждый символ, даже если функция .split () имеетпараметр.
Может кто-нибудь показать мне, что я сделал неправильно и как это можно исправить или даже улучшить.
Это было бы очень признательно
Линия разделяласьв правильном месте, прежде чем я переместил функцию split () в цикл FOR, однако даже когда я набрал правильный ответ, он не распознал бы его как правильный, я попытался превратить ответ в строку для проверки, но этопроблема не возникла.
python
def main():
file = open ("Spanish Words Randomized.txt", "r")
line = file.readline()
for line in file:
line.split(",")
answer = input("What is '" + line[0] + "' in Spanish?:")
if answer == str(line[1]):
print("correct")
elif answer != str(line[1]):
print("It was",line[1])
main()
Это первые 3 строки файла .txt
"
A shanty town,Un barrio de chabolas
Managers,Los gerentes
Running water,El agua corriente
"
ожидаемый результат должен позволить мневведите то, что находится на другой стороне ','
и скажите, что это правильно