我正在使用Python 2.7和PyGTK 2.24。我正在使用以下教程。請閱讀代碼上下文。PyGTK教程錯誤?
http://www.pygtk.org/pygtk2tutorial/sec-PackingDemonstrationProgram.html
的代碼(下面重印)底塊是投擲,當我在(verbatum)鍵入如下錯誤:
if __name__ =="__main__":
if len(sys.argv) != 2:
sys.stderr.write("usage: packbox.py num, where num is 1, 2, or 3.\n")
sys.exit(1)
PackBox1(string.atoi(sys.argv[1]))
main()
usage: packbox.py num, where num is 1, 2, or 3.
Traceback (most recent call last): File "C:/GTKTutorial/packbox.py", line 161, in sys.exit(1) SystemExit: 1
此外,如果我的代碼變更爲以下爲了克服第一個錯誤,我得到了下一條錯誤信息:
if __name__ =="__main__":
if len(sys.argv) != 1:
sys.stderr.write("usage: packbox.py num, where num is 1, 2, or 3.\n")
sys.exit(1)
PackBox1(string.atoi(sys.argv[1]))
main()
Traceback (most recent call last): File "C:/GTKTutorial/packbox.py", line 162, in PackBox1(string.atoi(sys.argv[1])) IndexError: list index out of range
出了什麼問題?如何修復代碼,以便我可以使用教程>
Aha,TY!說得通。希望他們在教程中做得更清楚... – CodeMouse92