python - 使用 Boto3 将 Amazon Translate 输出保存到 .txt 文件
问题描述
我正在尝试使用以下查询来使用 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
解决方案
怎么样:
file = open("sample.txt","w")
file.write(result.get('TranslatedText'))
file.close()
推荐阅读
- java - 如何添加一个模仿“我的位置”按钮的 ImageButton?
- sorting - 它是否存在某种排序约定?
- mysql - 如果 MySQL 中存在列,则删除行
- javascript - 如何从选项列表中获取一项
- html - 屏幕尺寸变化时使图像保持纵横比
- excel - 验证不适用于从模板创建的文件
- bash - 为 .bash_profile 添加新路径;.bash_profile PATH 不同于 echo $PATH
- python - Matplotlib 如何计算散点的底部 y 值
- c# - 如何在 C# 包装器中调用 C++ 非托管代码?
- python-3.x - 填充图像中的圆形路径