Python判断多个文件夹的文件夹名是否包含“分公司”或“营销中心”怎么处理?(方法二)

Python进阶者
• 阅读 440

大家好,我是皮皮。

一、前言

前几天在Python最强王者群【哎呦喂 是豆子~】问了一个Python自动化办公的问题,一起来看看吧。

大佬们请问下 判断多个文件夹的文件夹名是否包含“分公司”或“营销中心” 有没有什么简便的办法可以实现呀?

Python判断多个文件夹的文件夹名是否包含“分公司”或“营销中心”怎么处理?(方法二)

二、实现过程

这里【东哥】给了两个示例代码,实现原理都是差不多的,需要稍微修改下,代码如下:

name = ["张三", "李四", "王虎", "老六", "二虎"]

file_name = os.listdir(r"C:\Users\pdcfi\Desktop\绩效")

for n in name:
    for file in file_name:
        if n in file:
            os.rename("C:/Users/Desktop/绩效/" + file, "C:/Users/Desktop/绩效/" + n + "8月绩效.xlsx")
            print(f"{n}已经替换完成!")

后来【东哥】还给了一个代码,如下所示:

def delete_file(path):
    # (root,dirs,files)分别为:遍历的文件夹,遍历的文件夹下的所有文件夹,遍历的文件夹下的所有文件
    for root, dirs, files in os.walk(path):
        for file in files:
            if "_双章" in file:  # 多了一层限定条件
            # if ".xls" in file:
                os.remove(file)
                print(f'{file} 文件删除成功')
        # for dir_in in dirs:
        #     copy_file(dir_in)


if __name__ == '__main__':
    # 文件夹路径
    source_path = r'D:\供应链\订单&需求单'
    # 输出路径
    target_path = r'C:\Users\Desktop\待制作'
    delete_file(target_path)

这个也是可以的,反正来回就是遍历所有问题,然后判断,顺利地解决了粉丝的问题。

三、总结

大家好,我是皮皮。这篇文章主要盘点了一个Python自动化办公的问题,文中针对该问题,给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。

最后感谢粉丝【哎呦喂 是豆子~】提问,感谢【东哥】给出的思路和代码解析,感谢【莫生气】等人参与学习交流。

【提问补充】温馨提示,大家在群里提问的时候。可以注意下面几点:如果涉及到大文件数据,可以数据脱敏后,发点demo数据来(小文件的意思),然后贴点代码(可以复制的那种),记得发报错截图(截全)。代码不多的话,直接发代码文字即可,代码超过50行这样的话,发个.py文件就行。

Python判断多个文件夹的文件夹名是否包含“分公司”或“营销中心”怎么处理?(方法二)

点赞
收藏
评论区
推荐文章
Python进阶者 Python进阶者
1年前
盘点一个Python自动化办公的问题——批量实现文件重命名(方法二)
大家好,我是皮皮。一、前言前几天在Python最强王者群【维哥】问了一个Python自动化办公处理的问题,一起来看看吧。大佬们,请教一个Python自动化办公的问题,我有一个名为data的文件夹,下面有这4个Excel文件。然后还有一个原始数据.xlsx表
Python进阶者 Python进阶者
1年前
Python判断多个文件夹的文件夹名是否包含“分公司”或“营销中心”怎么处理?(方法一)
大家好,我是皮皮。一、前言前几天在Python最强王者群【哎呦喂是豆子~】问了一个Python自动化办公的问题,一起来看看吧。大佬们请问下判断多个文件夹的文件夹名是否包含“分公司”或“营销中心”有没有什么简便的办法可以实现呀?二、实现过程这里粉丝自己其实已
Python进阶者 Python进阶者
1年前
在excel表格插入标黄的这列数据 实现合并单元格,并统计单元格个数?
大家好,我是皮皮。一、前言前几天在Python最强王者交流群【哎呦喂是豆子~】问了一个Python自动化办公的问题,一起来看看吧。下图是他的原始数据和他想得到的目标数据,如下所示:需要在标黄的两行里边进行相关操作。二、实现过程这里【瑜亮老师】给了一个思路,
Python进阶者 Python进阶者
1年前
这个正则 为啥同样的单号第二个就提取不出来?
大家好,我是皮皮。一、前言前几天在Python最强王者交流群【哎呦喂是豆子~】问了一个Python正则表达式数据提取的问题,一起来看看吧。大佬们请问下这个正则为啥同样的单号第二个就提取不出来?这是为啥?二、实现过程从字符串上来看,a和a1写法都是可能出现的
Python进阶者 Python进阶者
1年前
盘点一个多Excel表格数据合并的实战案例
大家好,我是皮皮。一、前言前几天在Python最强王者交流群【哎呦喂是豆子~】问了一个Python自动化办公的问题,一起来看看吧。大佬们请问下这个数据怎么实现存在n个dataframe数据,想把数据写到同一个工作簿同一个sheet里面的,但是一直数据追加不
Python进阶者 Python进阶者
1年前
麻烦看下这个表格宏命令如何修复?
大家好,我是皮皮。一、前言前几天在Python最强王者交流群【🏖Vivi許】问了一个Python操作Excel表格的问题,一起来看看吧。二、实现过程这里【哎呦喂是豆子~】、【巭孬🕷】给了一个思路,jieba分词强大的Python中文分词。原来是分类。。
Python进阶者 Python进阶者
1年前
怎么把12个不同的df数据全部放到同一个表同一个sheet中且数据间隔2行空格?(下篇)
大家好,我是皮皮。一、前言前几天在Python最强王者交流群【哎呦喂是豆子~】问了一个Pandas实战的问题,一起来看看吧。问题描述:大佬们请问下这个怎么实现?有12个不同的df数据怎么把12个df数据全部放到同一个表同一个sheet中每个df数据之间隔2
Python进阶者 Python进阶者
1年前
这个标题乱码不能显示怎么解决呀?
大家好,我是皮皮。一、前言前几天在Python最强王者交流群【哎呦喂是豆子~】问了一个matplotlib可视化的问题,一起来看看吧。问题描述:大佬们请问下这个标题乱码不能显示怎么解决呀?ai让我直接加,encoding'utf8'但是这个报错Attrib
Python进阶者 Python进阶者
11个月前
为啥替换后int类的数据直接NaN了,加了判断也是没替换成功?
大家好,我是皮皮。一、前言前几天在Python最强王者交流群【哎呦喂是豆子~】问了一个Pandas数据处理问题,一起来看看吧。问题描述:大佬们这个是为啥呀啊?为啥替换后int类的数据直接NaN了加加了判断也是没替换成功原始数据如下:pythonttpd.D
Python进阶者 Python进阶者
5个月前
excel实现对同一个工作簿下不同工作表分别加密,这种能实现吗?
大家好,我是Python进阶者。一、前言前几天在Python最强王者交流群【哎呦喂是豆子~】问了一个Python自动化办公的问题,问题如下:大佬们请问下这种能实现吗?excel实现对同一个工作簿下不同工作表分别加密。二、实现过程这里【瑜亮老师】给了一个思路