[python-nl] classes importeren uit subfolders

A.T.Hofkamp a.t.hofkamp at tue.nl
Thu Mar 9 15:09:25 CET 2006


Hallo,

UnrealEd wrote:
> hallo,
> 
> mijn root folder waar al mijn python files staan is de volgende:
>   E:/Documenten/Server/Cities-Of-Faith/Python
> 
> hieronder staan de subfolders "MasterClass" en "Global"
> 
> ik heb via een of ander scriptje in python het volgende gedaan:
>   import sys
>   sys.path.append("E:/Documenten/Server/Cities-Of-Faith/Python")
> 
> Het probleem is het aanroepen van y.py vanuit q.py.
> Ik had gelezen dat, wanneer je uit een andere subfolder iets wilt aanroepen,
> je helemaal tot aan de "root" folder van je python files moet gaan, en dan
> de subfolders selecteren
> vb:  test.py  # in Global
>        import Python.MasterClass.glob  # Python is m'n root, en MasterClass
> de subfolder

Python zit al in het pad, en mag dus weg uit de import. Dan zou het moeten 
werken. Mijn imports beginnen met 'p' of 'x', niet met 'tst' want die zit als 
in sys.path.append(os.getcwd())


Albert


More information about the Python-nl mailing list