2016-09-19 46 views
-5

使用一個變量名我是新的蟒蛇,試圖找出導出文件的動態命名的Excel文件。現在,我在一個傳統的方式出口的XLSX文件:出口在Python

data_subset.to_csv(「目標/ existing_process.csv」)

我有一個名爲「USER_NAME」並將所得的元組字符串對每一位用戶導出到名爲existing_process的excel文件中。取而代之的是名existing_process的,我想使用動態字符串USER_NAME重命名文件。

例如,對於一個給定的USER_NAME「馬特」我想被命名爲Matt.csv導出的文件。謝謝!

+0

和究竟什麼是您所遇到的問題?寫入excel文件並提供文件名爲'user_name'是不夠的?而不是簡單地陳述的要求,確保你在做這個補充現有的嘗試,什麼是不工作的。 –

回答

1

您可以使用string concatenation了點。

name = 'Matt' 
with open(name + '.txt', 'w') as f: 
    f.write('test') 

你可以xlsx使用相同的,但你將你使用它略有不同,但拼接過程是一樣的。請讓我知道如果你想與xlsx

0

這裏的確切過程的解決方案:

inv.name = 'Rem_inv' 

dataframe_list = [inv] 
for dataframe in dataframe_list: 
    dataframe.to_csv(df.name + '.csv')