woensdag 26 oktober 2016

Gebruik van eigen gemaakte Python modules en Package

Hoe gebruik ik een eigen gemaakte module

bijv in H:\python\mymodules  maak ik 2 pythonfiles aan testmod1.py en testmod2.py

#-------------------------------------------------------------------------------
# Name:       testmod1
# Purpose:
#-------------------------------------------------------------------------------

def main():
    pass

if __name__ == '__main__':
    main()


def testmod1():
    print "Ik ben testmod1"


Als ik deze wil gebruiken in een python editor dan moet de module bekendgemaakt worden

One way is to add a .pth to your site-packages location. Ga naar site-packages in 
C:\Python27\Lib\site-packages

Maak een .pth file aan bijv my_custom_python_modules.pth

Zet hierin paden naar eigen gemaakte moduless
>>  H:\python\mymodules



Package

Als je van meerdere modules een package wil maken dan doe je als volgt

bijv Maak een package MYMODUlLES met alle daaronder zich bevindende modules

Dus  H:\python\mymodules  bevat meerde .py files: testmod1.py en testmod2.py

stap 1. Maak in H:\python\mymodules een file aan
 __init__.pyc

stap 2  Vul deze __init__.pyc met alle modules available
from testmod1 import testmod1
from testmod2 import testmod2

Voeg in de  my_custom_python_modules.pth ook het pad H:\Python toe



Geen opmerkingen:

Een reactie posten

Datums bepalen adhv begin en einddatum in Dataframe

Voorbeeld op losse velden  ####################################################################### # import necessary packages from datetime...