Сохраните вывод Amazon Translate в файл .txt, используя Boto3 - PullRequest
1 голос
/ 12 июня 2019

Я пытаюсь использовать приведенный ниже запрос для извлечения данных перевода с помощью AWS Translate API, однако я не могу найти подходящий способ сохранения результата в формате .txt.

import boto3

data = 'file.txt'

translate = boto3.client(service_name='translate', region_name='us-east-1', use_ssl=True)

with open('file.txt', 'r') as text:data = text.read() 

result = translate.translate_text(Text=data, 
        SourceLanguageCode="en", TargetLanguageCode="de")

print('TranslatedText: ' + result.get('TranslatedText'))
print('SourceLanguageCode: ' + result.get('SourceLanguageCode'))
print('TargetLanguageCode: ' + result.get('TargetLanguageCode'))

output = out_fun()
file = open("sample.txt","w")
file.write(output)
file.close()

Я ожидаю сохранения результатов согласно C:\Users\Ashish\Documents\Script

1 Ответ

2 голосов
/ 12 июня 2019

Как насчет:

file = open("sample.txt","w")
file.write(result.get('TranslatedText'))
file.close()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...