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].