如何使用命令行参数运行python/pygame脚本



除了基本知识外,我对python没有太多经验,但我正在尝试运行其他人编写的pygame。然而,游戏使用了sys.argv设置的一些初始输入,我推断这些输入是命令行参数。因为我不知道在运行脚本时如何包含这些,所以它们不存在,因此每次尝试时都会得到"IndexError:list index out range"。我已经研究了几个小时了,找不到任何有帮助的东西。如果有关系的话,我用的是Mac电脑。

更普遍地说,学习中级高级python有哪些好的资源?我知道如何编写基本的脚本,比如刽子手游戏或石头剪刀,但当我查看代码以寻找有用的东西时,它在很大程度上看起来像是胡言乱语。当我一直在排除我在试图弄清楚如何让这个脚本发挥作用时遇到的所有问题时,我发现网上的信息似乎都不一致。我会找到10个不同的网站,每个网站都为我的问题提供了不同的解决方案,但大多数时候它们都不起作用。

只需从命令提示符运行文件并以空格分隔的格式添加命令行参数即可设置:

my_script.py myArg 77 "and so on..."

最新更新