首页 > 解决方案 > Python翻译模块在脚本中不起作用

问题描述

我在使用脚本运行模块“翻译”时遇到问题。

from translate import Translator
import requests
translator = Translator(from_lang = "zh", to_lang="en")

translation = translator.translate("""猗與那與、置我鞉鼓。
奏鼓簡簡、衎我烈祖。
湯孫奏假、綏我思成。
鞉鼓淵淵、嘒嘒管聲。
既和且平、依我磬聲。
於赫湯孫、穆穆厥聲。
庸鼓有斁、萬舞有奕。
我有嘉客、亦不夷懌。
自古在昔、先民有作。
溫恭朝夕、執事有恪。
顧予烝嘗、湯孫之將""")

print(translation)

奇怪的是,如果我将代码逐行复制到 IDLE 中,脚本就会运行。但是,如果我要运行脚本,我会收到以下消息

ImportError:无法导入名称“翻译器”

我错过了什么吗?

提前致谢。

标签: pythontranslatepython-idle

解决方案


包含您的代码的文件的名称是什么?如果它与您尝试导入的库相同(即translate),则 python 将抛出此错误,因为 python 无法区分文件名和库名。


推荐阅读