KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
Using the structure from the Python docs: sound/ __init__.py effects/ __init__.py echo.py surround.py reverse.py Say I want to import sound.effects and get a list of available effects. I could do this by declaring a module-level variable in sound.effects and then appending to it when each .py file is imported. So sound/effects/__init__.py might look like this: effectList = [] import echo import surround # Could write code to import *.py instead ... From my main code I can now access sound.effects.effectList to get a list of effects, but how do I access effectList from within echo.py to do the actual append? I'm stuck trying to get access to the variable: # None of these work :-( # from . import self # from .. import effects # import sound.effects sound.effect.effectList.append({'name': 'echo'})
Tags (comma-separated)
Save Edits
Cancel