不会创建 csv 文件

wont create a csv file

df = pd.read_csv('C:/Users/bhila/Desktop/Pandas-Data-Science-Tasks-master/SalesAnalysis/Sales_Data/Sales_April_2019.csv')

files = [file for file in os.listdir('C:/Users/bhila/Desktop/Pandas-Data-Science-Tasks-master/SalesAnalysis/Sales_Data')]
    
all_months_data = pd.DataFrame()

for file in files:
    print(file)  
    
    df = pd.read_csv('C:/Users/bhila/Desktop/Pandas-Data-Science-Tasks-master/SalesAnalysis/Sales_data/'+file)
    all_monhts_data = pd.concat([all_months_data, df])
    
all_months_data.to_csv("all_data.csv", index=False)

它仍然不会创建 all_data.csv 文件。

https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.to_csv.html

据此,第一个参数是路径。根据您的示例,它会将您的 .csv 保存在您 运行 您的 .py 文件所在的同一文件夹中。如果你想把它改成别的东西

all_months_data.to_csv("all_data.csv", index=False)

"all_data.csv" 替换为您要将其保存到的位置的绝对路径或相对路径?

如果您没有收到任何错误,则 csv 文件一定已经创建并存储在您的 python 脚本执行的位置。如果您尝试:

import os
print(os.listdir())

您或许可以看到该目录中存在的文件