[英]Python elif works in IDLE but not Visual Studio Code
[英]PyGame in Visual Studio - Loading images gives an error, but when I paste the same code to IDLE, it works perfect. Any fixes?
这是我正在谈论的一个例子(摘自我的项目)。
####Initial Variables####
TOTAL_NUM_PLAYERS = 121
NUM_COINS = 9999999
PACK_PRICES = {"Six Player Pack": 500, "Two Player Pack": 100, "Seven Player Pack": 600}
GAME_STATE = {"Latest Pack": "N/A", "Number of Players in Latest Pack": 0, "Number of Coins": NUM_COINS, "canClick": True, "displayClub": False}
####
#####Fill array with every player card image using the array PlayerImgPaths#####
AllPlayerImages = []
PlayerImgPaths = ['Images/Players/' + str(i+1) + '.png' for i in range(TOTAL_NUM_PLAYERS)]
for i in range(TOTAL_NUM_PLAYERS):
AllPlayerImages += [pygame.image.load(PlayerImgPaths[i]).convert_alpha()]
AllPlayerImages[i] = pygame.transform.scale(AllPlayerImages[i], (156,221))
#####
在这个项目的大部分时间里,我一直在使用 IDLE,但后来切换到 Visual Studio,因为它更适合我正在做的事情。 当我将TOTAL_NUM_PLAYERS
变量从90
更改为121
(或其他任何内容)时,问题发生了。 然后我加载图像的每个其他地方也坏了。 奇怪的是,当我将确切的代码复制回 IDLE 时,它没有问题。 有没有解决办法,还是我应该留在空闲状态?
您没有具体说明具体情况,但如果您从VSC 运行该文件,它可能无法发挥其最大能力。 尝试运行文件本身。
如果这不起作用,但将代码粘贴到 IDLE 中确实有效,您可以始终在 VSC 中进行最坏情况编辑,然后在需要测试时将其复制到 IDLE。
尝试提供有关您的问题、您如何产生错误以及错误是什么的更详细信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.