根据条件从另一个文件夹内的文件夹中导入 csv 文件

你好世界

我想根据条件从另一个文件夹中的文件夹复制和粘贴 csv 文件。

主文件夹名为“main”,里面有文件夹,分别是main_1、main_2、main_3、......、main_45。每个文件夹里面还有csv文件,分别是a1、b2、c3、d4、e5、........z30。

我只想从文件夹中复制 a1.csv、b2.csv 和 c3.csv 并将它们粘贴到另一个空文件夹中。它对我来说看起来太复杂了,但我相信这对专家来说很容易。提前致谢

米诺利

os.walk遍历目录并显示字符串中的所有文件。

所以遍历main文件夹,如果文件名以 结尾.csv,然后用shutil.copyfile函数复制它

import os, shutil
for p, d, f in os.walk("main"):
    for fname in f:
        if fname.endswith(".csv"):
            shutil.copyfile(os.path.join(p, f), os.path.join("ANOTHER EMPTY FOLDER NAME", f))

文档:

https://docs.python.org/3/library/os.html

https://docs.python.org/3/library/shutil.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章