Модуль перевода Python не работает в скрипте - PullRequest
0 голосов
/ 13 октября 2018

У меня проблема с запуском модуля "translate" с использованием скрипта.

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

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

print(translation)

Странно то, что скрипт запускается, если я построчно копирую код в IDLE.Однако, если бы я запустил сценарий, я получил бы следующее сообщение

ImportError: невозможно импортировать имя 'Translator'

Я что-то упустил?

Заранее спасибо.

1 Ответ

0 голосов
/ 13 октября 2018

Как называется файл, содержащий ваш код?Если это то же самое, что библиотека, которую вы пытаетесь импортировать (т.е. translate), то python выдаст эту ошибку, так как python не может различить имя файла и библиотеки.

...