我想编辑一个全局变量,但是PyCharm不能给我任何有关我可以执行的操作的提示。
这是我编写的一些示例代码:
def run_game_loop():
global g
for i in range(0, g.rounds_total):
g.new_round() # no auto-complete
我不知道该怎么办?我的PyCharm配置是否错误,还是不应该那样使用global?
它增加了一些体积,但是您可以添加类型提示行:
def run_game_loop():
global g
g: YOUR_TYPE
for i in range(0, g.rounds_total):
g.new_round() # no auto-complete
YOUR_TYPE
是g
的类型。