python - 访问其他类中的全局变量
问题描述
我必须创建一个全局变量。
在传递输入参数后,这个变量在 main 中初始化,然后我想让它在代码中的任何地方都可用,而不是在不同对象的 init 中传递它。
global pulse
def main(shot_no,...):
pulse = shot_no
#create object
signal = Data(constants)
print('here')
print(pulse)
success = signal.read_data(shot_no,...)
在类数据脉冲中,在 init 中定义为全局。
数据是从另一个继承的类,在这个类中,我在初始化脉冲中定义为全局
我收到一个错误“NameError:未定义名称‘pulse’”
有什么帮助吗?
不回答我的问题(事实上,在那篇文章中实际上没有答案)
解决方案
推荐阅读
- android - 为 cmake 执行外部原生构建
- c# - 将 .netcoreapp2.0 升级到 .netcoreapp2.1 开始从 https://ims.com/.well-known/openid-configuration 给出错误解析发现文档
- ios - 苹果最新的 AudioUnit 示例代码在哪里
- php - Symfony 2.8 项目中 appDevDebugProjectContainer.php 中的常规 FatalThrowableError
- c# - 在 DataGridView 的最后一行底部画一些东西?
- android - 使用数据绑定规则时 Glide 没有释放内存
- swift - 从对象引用值类型以供以后突变的安全方法
- apache - 如何使用 htaccess 从 url 中删除不必要的查询字符串参数?
- c# - UNET 传输级 API 高效的消息处理和类型
- c# - 如何将双倍提高 3%