如上楼所说 你引包引错了 我也是pycharm
如果你的py文件名字就叫city.py和字典变量名称也是city的话,并且你的主程序文件和city.py在同一个文件夹下面
直接引用就好了
例如:from city import city PS: 这样引用 pycharm 会报红线提示有错 其实是没错的 程序正常运行 pycharm会指示你要这样引用: from .city import city pycharm是不报错了 但是运行就会报错找不到模块(ModuleNotFoundError: No module named 'city')