首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何修改python代码以将转换后的文件移动到单独的文件夹?

如何修改python代码以将转换后的文件移动到单独的文件夹?
EN

Stack Overflow用户
提问于 2018-02-23 11:18:50
回答 3查看 56关注 0票数 0

我有可以将多个.xlsx文件转换为.csv的python代码。但它会将它们放在同一个文件夹中。如何修改这段代码以确保它将.csv文件放到单独的文件夹中?

代码语言:javascript
复制
import pandas as pd
import glob
excel_files = glob.glob('C:/Users/username/Documents/TestFolder/JanuaryDataSentToResourcePro/*.xlsx') # assume the path
for excel in excel_files:
    out = excel.split('.')[0]+'.csv'
    df = pd.read_excel(excel, 'ResourceProDailyDataset') # if the sheet name is always the same.
    df.to_csv(out) 
EN

Stack Overflow用户

回答已采纳

发布于 2018-02-23 12:30:41

从您的文件名中拆分目录,然后为您的out分配一个新目录:

代码语言:javascript
复制
for excel in excel_files:
    folder = r'C:\ASeparateFolder\'
    out = folder + excel.split('\\')[-1].split('.')[0]+'.csv'
    df = pd.read_excel(excel, 'ResourceProDailyDataset') # if the sheet name is always the same.
    df.to_csv(out)

请注意,我使用了'\\'进行拆分,无论您使用'\'还是'/'作为初始excel_file目录,它似乎都是excel_file的常见拆分点。

票数 1
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48940588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档