Python argv IndexError: list index out of range
Python argv IndexError: list index out of range
我想输入文件拖拽上python输出的是一个列表,期望是名字,但是获取列表[1]出现错误IndexError: list index out of range
,怎么办?
import sys
import os
with open("Data_aa" + ".txt","w") as file:
args = sys.argv[1]
file.writelines(args)
错误的原因是因为args
只有一个元素,脚本名称,没有两个。如果您尝试访问脚本名称,请使用 args[0]
.
我想输入文件拖拽上python输出的是一个列表,期望是名字,但是获取列表[1]出现错误IndexError: list index out of range
,怎么办?
import sys
import os
with open("Data_aa" + ".txt","w") as file:
args = sys.argv[1]
file.writelines(args)
错误的原因是因为args
只有一个元素,脚本名称,没有两个。如果您尝试访问脚本名称,请使用 args[0]
.