![](/img/trans.png)
[英]Is it possible to do “from module.foo import * as bar” in python?
[英]How to do a global from foo import bar from a method in python?
因此,我正在努力在名為NAO的機器人上實現websocket客戶端協議。 無需過多介紹,我無法進行常規導入,因為在執行任何導入語句之前需要一個變量,因此需要在一種方法中處理導入語句。
問題是我需要在單個文件中跨多個類使用這些軟件包,因此,我確實需要將這些導入全局化。
現在,我發現另一個處理幾乎相同事情的StackOverflow帖子:
但是,此帖子僅處理常規導入,而不處理類導入(可能有正確的名稱,但我不知道)
有人對如何處理有想法嗎?
你的意思是這樣的嗎?
>>> def f():
... global pi
... from math import pi
...
>>> pi
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'pi' is not defined
>>> f()
>>> pi
3.141592653589793
>>>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.