相关疑难解决方法(0)

使Python函数中的所有变量都是全局的

是否有一种简单的方法可以使函数中的所有变量全局化?

我在一个函数中有20个奇数变量并且逐个命名它们并不是很好的代码...反正我:)

python function global-variables

18
推荐指数
4
解决办法
2万
查看次数

模块中的条件导入

我创建了一个模块modA,我在主程序中导入.根据我的主程序中发生的事情(它具有交互模式和批处理脚本模式),我希望modA本身可以使用TkAgg后端或ps后端导入matplotlib.有没有办法让我的主程序将信息传递给modA告诉它应该如何导入matplotlib?

澄清情况:

主要方案:

#if we are in interactive mode
#import modA which imports matplotlib using TkAgg backend
#else
#import modA which imports matplotlib using the ps backend
Run Code Online (Sandbox Code Playgroud)

模块modA:

#import matplotlib
#matplotlib.use('ps') or matplotlib.use('TkAgg') (how can I do this?)
Run Code Online (Sandbox Code Playgroud)

python matplotlib

4
推荐指数
1
解决办法
5925
查看次数

标签 统计

python ×2

function ×1

global-variables ×1

matplotlib ×1