可能重复:
python获取函数中参数的变量名
我有以下创建文件list.txt的代码,目前我将文件名硬编码为'list.txt',有没有一种方法可以根据传递给函数Eg..list的参数名称动态创建文件名在本例中作为参数传递,所以文件名应该是 list.txt,如果参数是 list2.txt,文件名应该是 list2.txt .....
def filecreation(list):
#print "list"
with open('list.txt', 'w') as d:
d.writelines(list)
def main():
list=['206061\n', '202086\n', '206062\n']
filecreation(list)
if __name__ == '__main__':
main()