PyCharm否自动完成/ TypeHints全局变量

问题描述 投票:0回答:1

我想编辑一个全局变量,但是PyCharm不能给我任何有关我可以执行的操作的提示。

这是我编写的一些示例代码:

def run_game_loop():
    global g
    for i in range(0, g.rounds_total):
        g.new_round() # no auto-complete

我不知道该怎么办?我的PyCharm配置是否错误,还是不应该那样使用global?

python pycharm global-variables
1个回答
0
投票

它增加了一些体积,但是您可以添加类型提示行:

def run_game_loop():
    global g
    g: YOUR_TYPE

    for i in range(0, g.rounds_total):
        g.new_round() # no auto-complete

YOUR_TYPEg的类型。

© www.soinside.com 2019 - 2024. All rights reserved.