Python import modules in another file

前端 未结 2 1765
眼角桃花
眼角桃花 2021-02-09 13:59

I\'m currently re-factoring a project (formerly big one file) into several seperate python files, each of which runs a specific part of my application. Eg, GUIthread.py

2条回答
  •  轮回少年
    2021-02-09 14:42

    Yeah I guess there is a more elegant way of doing this which will save redundant line of code. Suppose you want to import some modules math, time, numpy(say), then you can create a file importing_modules(say) and import the various modules as from module_name import *, So the importing_modules.py may look something like this:

    importing_modules.py

    from math import *
    from numpy import *
    from time import *
    

    main.py

    from importing_modules import *
    #Now you can call the methods of that module directly
    print sqrt(25) #Now we can call sqrt() directly in place of math.sqrt() or importing_modules.math.sqrt().
    

提交回复
热议问题