Python - вызов функции из класса - PullRequest
0 голосов
/ 14 мая 2011

У меня возникли проблемы с вызовом функции, которая находится внутри класса в Python.

Вот моя иерархия папок.
~ / Код / программа / main.py
~ / Код / программа / dc_functions / dcfunc.py
~ / Код / программа / dc_functions / init .py

По сути, я хочу использовать функцию из dcfunc.py внутри main.py. Как бы я это сделал?

Соответствующее содержимое dcfunc.py:

import subprocess, string, os, sys

class dcfunc:
    #Create raw Audio track(Part of Dreamcast Disc format) + Burn track to disk.

    def __init__(self):
        self.self = "self"  

    def burnaudiotrack(device):
        **CODE***

Спасибо за любые предложения!

1 Ответ

4 голосов
/ 14 мая 2011

Вам нужен файл init.py с именем __init__.py

затем используйте

from dc_functions.dcfunc import function_name

И вы получите доступ к этой функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...