重複の可能性:
Pythonは関数内の引数の変数名を取得します
ファイルlist.txtを作成する次のコードがあります。現在、ファイル名を「list.txt」としてハードコードしています。関数に渡された引数名に基づいて動的にファイル名を作成する方法はありますか..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()