input.txt -Как читать и писать .txt-файл по строкам в python?
I am Hungry
call the shopping mall
connected drive
Я хочу, чтобы прочитать input.txt построчно и отправить его в качестве запроса на сервер, а затем сохранить ответ соответственно. как читать и писать данные по строкам?
мой код ниже работает только для одного входа в input.txt (например: я голоден). Можете ли вы, пожалуйста, помочь мне, как это сделать для множественного ввода?
Запрос:
fileInput = os.path.join(scriptPath, "input.txt")
if not os.path.exists(fileInput):
print "error message"
Error_Status = 1
sys.exit(Error_Status)
else:
content = open(fileInput, "r").read()
if len(content):
TEXT_TO_READ["tts_input"] = content
TEXT_TO_READ = json.dumps(TEXT_TO_READ)
else:
print "error message 2"
request = Request()
Ответ:
res = h.getresponse()
data = """MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=--Nuance_NMSP_vutc5w1XobDdefsYG3wq
""" + res.read()
msg = email.message_from_string(data)
for index, part in enumerate(msg.walk(), start=1):
content_type = part.get_content_type()
payload = part.get_payload()
if content_type == "audio/x-wav" and len(payload):
with open('Sound_File.pcm'.format(index), 'wb') as f_pcm:
f_pcm.write(payload)
elif content_type == "application/json":
with open('TTS_Response.txt'.format(index), 'w') as f_json:
f_json.write(payload)
не могли бы вы рассказать мне, как? – sam