Is there开发者_JAVA百科 a way to do something like this:
util.py contains: def add def subtract instantiate.py contains: def instantiate
where instantiate does:
import util
def instantiate():
    add = util.add
    subtract = util.subtract
So I can skip typing util everytime I use a function and I can instantiate them all using one function?
I tried but I get
NameError: global name 'util' is not defined
You can import specific functions from a module :
from util import add, substract
if you just want to import those functions into the same namespace, you could do something like this:
from util import *
then you can write add and so on without prefixing it with that module
If you want a method that adds/subtracts, you should use operator.add or operator.sub.
 
         
                                         
                                         
                                         
                                        ![Interactive visualization of a graph in python [closed]](https://www.devze.com/res/2023/04-10/09/92d32fe8c0d22fb96bd6f6e8b7d1f457.gif) 
                                         
                                         
                                         
                                         加载中,请稍侯......
 加载中,请稍侯......
      
精彩评论