I'm trying to write my first Python package, and almost all my modules will need to use NumPy. Should I write import numpy
in every single module or is there some place in the package I can just import it once so every module can use it? What's the best way to do this?
相关问题
- how to define constructor for Python's new Nam
- streaming md5sum of contents of a large remote tar
- How to get the background from multiple images by
- Evil ctypes hack in python
- Correctly parse PDF paragraphs with Python
Yes, just import it everywhere it's needed.
Don't get too clever with writing functions that import everything for you or metamodules that import things and from which you
import *
; all of that only serves to make your code hard to read and is just another place for bugs to happen.