基本上,您可以构建一个包含子目录的路径,并将其作为路径arg传递给
to_csv:
root = 'MonthlyDataSplit'for gp in g: filename = gp[0] + '.csv' print(filename) gp[1].to_csv(root + '/' + filename)
您需要添加斜杠分隔符以指示什么是目录名和什么是文件名,我建议使用它
os.path.join来简化此过程:
In [3]:import osroot = 'MonthlyDataSplit'os.path.join(root, 'some_file.csv')Out[3]:'MonthlyDataSplit\some_file.csv'
对于其他子目录,您只需添加一个新级别:
In [8]:import osroot = 'MonthlyDataSplit'day = 'Day'subdir = os.path.join(root, day)final_path = os.path.join(subdir, 'some_file_name')final_pathOut[8]:'MonthlyDataSplit\Day\some_file_name'
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)