python-3.x - Python 3 Pycharm ide 警告
问题描述
我实际上对我的代码没有任何疑问,但是我在运行我的代码时使用了一个名为 pycharm 的 ide,我没有收到任何错误,但是我的 ide 给了我一个警告,为什么会这样?
这是我的代码:
def hi():
global d
d = 5
hi()
print(d)
我的代码工作正常,但我的 ide 在代码的第 2 行给了我一个警告,即全局变量 'd' 在模块级别未定义。
我在我的代码中做错了什么吗?我只是通过一个函数创建了一个全局变量并在函数外部访问它。
有谁知道为什么会这样?
解决方案
推荐阅读
- html - 当我单击 iPhone 上的输入时,是什么导致灰色闪烁?
- python - 是否有必要按照定义来装饰类方法?
- android - Android Management API 如何识别已注册的设备
- java - 用休眠5保存vividsolutions.jts.geom.Polygonal属性
- sql-server - 如何诊断和修复“格式查询错误,可能参数无效,语法不正确”错误?
- python - 我可以以编程方式参数化 pytest 夹具的返回值吗?
- python - 项目模块的预提交 pylint 因“E0401:无法导入”而失败
- docker - 如何在 Minikube 中访问 docker-compose 容器
- c++ - 如何在没有 X 服务器或显示的情况下访问 INTEL_performance_query OpenGL 扩展?
- bash - Heroku 没有将正确的参数传递给 Docker 的入口点