TypeError: объект 'module' не вызывается в модуле Playsound

Здравствуйте, я сделал код:

from gtts import gTTS
import os
import playsound
from pip._vendor.distlib.compat import raw_input
u = raw_input('type: ')

def player(textg):
    tts = gTTS(text = textg, lang='en')
    tts.save('name.mp3')
    playsound('name.mp3')
player(u)

Приходит ошибка, которая:

playsound('name.mp3')
TypeError: 'module' object is not callable

Пожалуйста, помогите мне, я использую Python2.7.15

2 ответа

Вы импортируете весь модуль, а не метод внутри него.

Вам нужно сделать что-то вроде

from playsound import playsound

если ваш метод называется playsound

Вам следует либо импортировать конкретный метод, либо вызвать метод playsound модуля playsound, который вы уже импортировали:

playsound.playsound('name.mp3')
Другие вопросы по тегам