python - Python翻译模块在脚本中不起作用
问题描述
我在使用脚本运行模块“翻译”时遇到问题。
from translate import Translator
import requests
translator = Translator(from_lang = "zh", to_lang="en")
translation = translator.translate("""猗與那與、置我鞉鼓。
奏鼓簡簡、衎我烈祖。
湯孫奏假、綏我思成。
鞉鼓淵淵、嘒嘒管聲。
既和且平、依我磬聲。
於赫湯孫、穆穆厥聲。
庸鼓有斁、萬舞有奕。
我有嘉客、亦不夷懌。
自古在昔、先民有作。
溫恭朝夕、執事有恪。
顧予烝嘗、湯孫之將""")
print(translation)
奇怪的是,如果我将代码逐行复制到 IDLE 中,脚本就会运行。但是,如果我要运行脚本,我会收到以下消息
ImportError:无法导入名称“翻译器”
我错过了什么吗?
提前致谢。
解决方案
包含您的代码的文件的名称是什么?如果它与您尝试导入的库相同(即translate
),则 python 将抛出此错误,因为 python 无法区分文件名和库名。
推荐阅读
- r - R中带有Kable的表格单元格条件
- elasticsearch - ElasticSearch 使用 lat/long 查找文档完全匹配
- r - 计算在特定时间运行的报告数量
- python - 堆叠 vbar 绘图区域外的散景位置图例
- go - Gitlab CI - Auto DevOps 作业失败,无法为 Go 项目选择构建包?
- javascript - 如何在 React 中将函数与钩子绑定?
- javascript - 如何在Vuetify的v-img中做一个后备img?
- javascript - 对象数组Js的分组元素
- python-3.x - 在线程 python3 中使用 time.sleep()
- excel - 查找与我的目标时间最接近的单元格