currentYear=int(time.strftime("%y", time.localtime()))-1
baseQuarter=4 #(it can be 1 or 2 or 3 or 4)

filename = "Q"+str(baseQuarter)+"-"+str(currentYear)+" ChronicNonFunnel"
filename=Q4-19 ChronicNonFunnel

final_result_Chronic(let say final_result_chronic is a dataframe)
final_result_Chronic=final_result_Chronic.to_csv('/home/developer/CustRetAnuragData/filename.csv'index = None)

je veux que mon nom de fichier csv soit enregistré avec Q4-19 ChronicNonFunnel

-1
anurag pandey 8 avril 2020 à 13:53

3 réponses

Meilleure réponse

Le nom de fichier variable doit être une chaîne

filename = 'Q4-19 ChronicNonFunnel'

Vous pouvez utiliser la concaténation de chaînes pour enregistrer le fichier avec le nom dans le nom de fichier variable et l'extension au format .csv

final_result_Chronic=final_result_Chronic.to_csv('/home/developer/CustRetAnuragData/'+filename+'.csv', index = None)
1
Mohnish 8 avril 2020 à 10:57
import os
.
.
filename = 'Q4-19 ChronicNonFunnel'
.
.
final_result_Chronic.to_csv(os.path.join('/home/developer/CustRetAnuragData',"{}.csv".format(filename)))
1
Lambo 8 avril 2020 à 11:00

Essayer:

final_result_Chronic.to_csv(f'/home/developer/CustRetAnuragData/{filename}.csv')
3
dzang 8 avril 2020 à 10:58