Я хочу прочитать файл input.txt по очереди и отправить это как запрос на сервер, а затем сохранить ответ соответственно. как читать и писать данные по строкам? мой код ниже работает только для одного входа в input.txt (например: я голоден). Можете ли вы, пожалуйста, помочь мне, как это сделать для множественного ввода? Я сделал, как показано ниже. Теперь метания ошибки, как: Файл "tts.py", строка 198, в TEXT_TO_READ [ "tts_input"] = строка TypeError: 'ул' объект не поддерживает назначение пунктаОбъект 'str' не поддерживает назначение элемента в python?
моего код:
TEXT_TO_READ = """{
"tts_type": "text",
"tts_input": "DUMMY"
}"""
TEXT_TO_READ = json.loads(TEXT_TO_READ)
scriptPath = os.path.abspath(__file__)
scriptPath = os.path.dirname(scriptPath)
fileInput = os.path.join(scriptPath, "input.txt")
try:
content = open(fileInput, "r")
except IOError:
print "error message"
Error_Status = 1
sys.exit(Error_Status)
for line in content.readlines():
if len(line):
TEXT_TO_READ["tts_input"]=line.strip('\n')
TEXT_TO_READ = json.dumps(TEXT_TO_READ)
print TEXT_TO_READ
request = Request()
Пожалуйста, не подвергайте вандализму свой вопрос. –
извините. можете ли вы сказать мне, как это исправить? – sam