0
我想運行一個函數,該函數將創建一個名爲變量的文件並在其中寫入該變量的內容。如何獲得字符串中變量的名稱
list_A = 'one two three'.split()
def write_list(list_to_write):
flux = open('%s.list' %list_to_write, 'w')
flux.write('\n'.join(list_to_write))
flux.close()
write_list (list_A)
這將創建一個名爲['one', 'two', 'three'].list
文件,我想它來創建一個名爲liste_A.list
代替。
PS:我發現了很多類似的帖子,但似乎沒有解決我的問題。
一般對象做沒有'名字'。你只需要將名稱(標籤)和列表傳遞給'write_list' –
對不起,我不明白你的意思,「你應該通過名稱(標籤)和列表write_list」 –
@JonathP有[this回答](http://stackoverflow.com/a/592849/119861)它確實是你想要的 – hansaplast