Python创建额外的文件夹

标签 python group-by path

我有一个简单的问题,但无法真正解决。我在 groupby 循环中有以下代码。对于每个文件,python 在我的目标文件夹上创建文件夹\user\Desktop\CO\Sites,但我只想找到路径并将我的 zip 文件放在该路径上,而不是再次创建。 可以请您指教吗?

对于 groupby 中的 n,g:

    csv=g.to_csv(index=False)

    filename = '{}{}'.format(r'C:/Users/Desktop/CO/Sites/Site_',n)

    os.chdir(r'C:\Users\Desktop')

    filename_csv = filename + '_Co_'+ '.csv'

    filename_zip = filename + '_Co_' +'.zip'

    with open(filename_csv,'w') as out_file:

        out_file.write(csv)

    zip_all_zips.append(filename_zip)

    zip_all_csvs.append(filename_csv)

最佳答案

也许您可以检查该目录是否存在,否则创建它:

if not os.path.exists("filepath/"):

关于Python创建额外的文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59269624/

相关文章:

python - Mac OS X 上的 django 不支持区域设置

python - 通过 KeyboardInterrupt 停止 pyzmq 接收器

android - Python 和 Dalvik 或 AAF 之间的本地桥梁

iPhone 核心数据 : How to group fetched results by day?

SWIFT:仅获取路径

haskell - 如何确定正在运行的 Haskell 脚本或应用程序所在的目录?

Python pandas - 聚合子组合

json - 使用 jq 将五个单独的对象聚合到所需的输出

python - 如何根据条件连接 pandas 列中的字符串

c# - 将文件路径转换为文件 URI?