我对python的基础知识不是很有经验,但我正在尝试运行其他人编写的pygame。但是,游戏使用sys.argv设置的一些初始输入,我推断它是命令行参数。因为我不知道如何在运行脚本时包含这些,所以它们不存在,因此每次尝试时都会出现“IndexError:list index out of range”。我已经研究了几个小时,我找不到任何有用的东西。我正在使用Mac,如果那是相关的。
更一般地说,学习中高级python有哪些好的资源?我知道如何编写像刽子手或石头剪刀游戏这样的基本脚本,但是当我查看代码中的任何有用内容时,它对我来说基本上看起来像是胡言乱语。因为我一直在解决我遇到的所有问题,同时试图弄清楚如何使这个脚本工作,我发现在线信息似乎都没有。我会找到10个不同的网站,每个网站都为我的问题提供了不同的解决方案,而且大部分时间都没有。
答案 0 :(得分:0)
只需通过运行command prompt中的文件并以空格分隔格式添加文件来设置命令行参数:
my_script.py myArg 77 "and so on..."