我有可以将多个.xlsx文件转换为.csv的python代码。但它会将它们放在同一个文件夹中。如何修改这段代码以确保它将.csv文件放到单独的文件夹中?
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]
例如,我们有两个用于解析简历的类,一个用于解析Excel,另一个用于解析HTML.what。我的同事喜欢做的是将这两个类命名为相同的名称,并将它们放入不同的命名空间,如下所示:
namespace XX.ResumeParsers.Excel
class ResumeParser{}
namespace XX.ResumeParsers.Html
class ResumeParser{}
我觉得这不是一个好主意,我更喜欢重命名这些类,并将它们放入一个名称空间(如果需要,也可以放在不同的文件中):
//in Excel folder under ResumeParsers folder
nam
解决:
这就是问题所在:
current.addFolder(folder); (in the final else clause of the if statement)
添加了一个新文件夹,但并不保证传递的文件夹是添加的文件夹,如果文件夹已经存在,它可能什么也不做,因此为了克服这个问题,我更改了addFolder以返回实际的文件夹(例如,如果它已经存在),并将文件夹分配给该返回值。这就成功了,所以我现在有:
folder = current.addFolder(folder);
current = folder;
谢谢大家,我们非常感谢你的帮助:)
这将是一个很长