Python 实现文件夹下如果存在Excel文件就移动到另一个文件夹

第二十六届中国机器人及人工智能大赛CRAIC决赛小型桌面级-立体仓储代码分享 国二奖,精度还有不少问题,没有视觉模块,单线程,比起其他大佬写的确实还有欠缺,继续加油吧。 阅读详情

Python 实现文件夹下如果存在Excel文件就移动到另一个文件夹:

需求分析:
假如文件夹A下面有一个或多个Excel文件,现要将第一个excel文件移动到文件夹B中,待这个excel上传消失后再从文件夹A移动第二个excel文件到文件夹B,如此类推,直到文件夹A下的excel全部移动完。


实现代码:

import os
import shutil
import datetime
import time

MyFolder = r'C:\\Folder1\\'  ##待移动Excel的文件夹
UploadFolder = r'C:\\Folder2' ##Folder2目标结果文件夹

try:
    # 检测C:\\Folder2目标结果文件夹的Excel是否上传完毕
    def check_Folder2():
        Files = os.listdir(UploadFolder)
        for k in range(len(Files)):
            # 提取文件夹内所有文件的后缀
            Files[k] = os.path.splitext(Files[k])[1]
        a = '.xlsx'
        if a in Files:
            return 1  # 还在上传中
        else:
            return 0  # excel没有了,上传成功了,或继续移动

    # 检测C:\\Folder1文件夹下是否存在excel
    def check_Folder1():
        Files = os.listdir(MyFolder)
        for k in range(len(Files)):
            # 提取文件夹内所有文件的后缀
            Files[k] = os.path.splitext(Files[k])[1]
        a = '.xlsx'
        if a in Files:
            return 1  # 文件夹下有excel
        else:
            return 0  # 文件夹下没有Excel

    if check_Folder1() == 1:   #等于1,C:\\Folder1下有需要上传的Excel文件
        if check_Folder2() == 0:   #等于0,C:\\Folder2文件夹下的Excel文件已经上传成功
            lists = os.listdir(MyFolder)  # 列出文件夹下所有的目录与文件
            print(lists)
            path = os.path.join(MyFolder, lists[0])
            print(path)
            isexcel = os.path.splitext(path)[1];
            print(isexcel)
            if isexcel=='.xlsx' or isexcel=='.xls':
                if os.path.isfile(path):
                    shutil.move(path, UploadFolder)  # 移动C:\\Folder1下的Excel文件到C:\\Folder2
                    print("移动成功")
            else:
                shutil.move(path, errorFileLog)
except Exception as e:
    print(e)
   

以上是以excel文件为例,也可以移动其他类型的文件。
如果其他没问题的话,基本上可以实现文件夹下如果存在Excel文件就移动到另一个文件夹功能了。 END!!

注:如有缺陷或不足请反馈,我及时纠正,谢谢!!

笔记 2020-09-13

MTK(基础篇)ROM烧录以及分区的作用 本文介绍了MTK芯片设备的刷机流程及关键分区功能。首先通过MTK烧录工具加载ROM文件(包括引导文件和分区表),重点解析了各分区的核心作用:preloader类似BIOS负责硬件初始化;lk作为二级引导程序加载内核;vbmeta验证系统完整性;boot包含Linux内核;dtbo调整硬件配置;modem管理通信功能;tee保护生物识别数据;system/vendor分别存放系统核心和硬件驱动。特别指出preloader、vbmeta等关键分区损坏会导致设备变砖,而recovery分区是重要的救砖入口。全文简 阅读详情

相关推荐

ESP32 CAM安装配置 第四部份:通过使用ESPHome的方式ESP32 Cam加到HomeAssistant

这些包括 aec_value, aec2, ae_level, agc_gain, gain_ctrl, bpc, wpc, raw_gma, lenc, hmirror, dcw, colorbar 等。这些参数的可能值和具体效果会根据你的摄像头硬件和 ESPHome 的版本有所不同。在 ESPHome 中配置 ESP32 Cam 时,每个参数的可能值取决于具体的功能和支持范围。值的范围是 0 到 63,其中 0 是最差质量,63 是最佳质量。horizontal: 水平校正的强度,通常是一个数字值。

weixin_42895252的博客 3364

python列出文件夹所有文件_Excel与Python专题02: 如何将多个Excel文件移动到多个文件夹及其子文件夹中?...

学习Excel技术,关注微信公众号:excelperfectQ:我有很多个Excel文件,Excel文件名和文件夹及其子文件夹的名字相同,我想把这些Excel文件移动到同名的的文件夹或其子文件夹中,而我又不想手动一个一个移动,该如何自动快速实现? 为方便讲解,假设文件和文件夹都在C盘的test文件件中,如下图1所示。图1文件夹树形图如下图2所示。图2示例中,文件夹及其子文件夹的名字与te...

weixin_39833290的博客 298

Cisco Secure ACS 5.8.0.32 安装 + Crack 教程

在ESXi 6.7 上经历过无数次的安装尝试测试了各种兼容版本都没有安装成功,记最后一次安装成功的过程.

Junior's Blog 3537

用Python根据Excel指定文件名将其批量移动到另一个文件夹

用Python根据Excel指定文件名将其批量移动到另一个文件夹任务新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 任务 本次任务主要 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Mark

RisamChen的博客 3267

别再为FPGA程序裸奔发愁了!手把手教你用Quartus和AES256给Altera芯片上把‘锁’

本文详细介绍了如何为Altera/Intel FPGA芯片(如Cyclone系列)构建可靠的AES256加密体系,涵盖密钥类型选择、Quartus实操到JTAG链路验证的全流程。通过硬件级AES256引擎实现配置流解密,确保FPGA程序的安全保护,适用于工业控制器等高安全需求场景。

weixin_28309571的博客 389

DeepSeek赋能公文写作指南(一)

DeepSeek 的出现,为公文写作领域带来了新的曙光。作为先进的人工智能技术,DeepSeek 以其强大的语言理解与生成能力,能为公文写作提供全方位的支持。它可以快速梳理思路,提供丰富的素材参考,辅助优化语言表达,甚至能根据不同的公文类型和场景,生成极具价值的内容框架。《DeepSeek 赋能公文写作指南》正是基于此背景应运而生。本书旨在帮助公文写作者深入了解并充分利用 DeepSeek 这一强大工具,将其融入到公文写作的各个流程中。

通俗易懂学IT 5484

python处理excel系列一之根据文件名从一文件夹批量复制文件到新文件夹并进行处理

用到的函数主要有shutil.copy()、os.path.join()、pd.merge()。 import os import pandas as pd from pandas import Series,DataFrame import numpy as np import shutil #先从分工表里提取出自己的分工 org_data=pd.read_excel('分工表.xlsx',s...

Ysuzuran的博客 1480

Python - 多页pdf 合称为一页

尝试使用 ReportLab 来重画 pdf,但探索起来有点麻烦。重要的是解决手头这个问题,所以就算方法蠢,但简单完事。以下生成结果,最有一页 pdf 可能会显示在第一页,手动编辑下 pdf 即可;或者你也可以修改代码逻辑来完善。打印ppt,一页占用A4纸比较浪费,想多页合成一个 A4大小;安装 fitz,单独安装 fitz 使用可能会报错。将 PDF 拆分为 图片来保存。

AI工程化、开源分享、文档翻译、代码笔记 1425

在Python中将数据从一个Excel文件复制到另一个

Excel workbooks are a major source of data collections. Python programming language provides few libraries to perform operations on the excel workbooks, like copying the data from one workbook to anot...

cumtv80668的专栏 1万+

Vue3 - Element Plus 全局修改更换主题色配置详细教程,element-plus自定义主题色全局替换主色调强力解决方案,支持动态修改主题颜色/动态皮肤,将默认蓝色主题色更换为其他颜色!

vue3,nuxt3,element-plus,组件库,主题色,修改主题颜色,更换主题色,如何修改组件默认主题蓝色,项目主题色定制,修改失败,主题色覆盖不了,:root直接修改,hover颜色没改,自定义主题色,vue3全局设置elementPlus主题色最新详细修改教程,怎么修改全局的颜色,scss变量,覆盖原来的主题色改为自己的颜色,统一替换,有没有好办法,颜色不变,失败,无效,动态主题切换,主题颜色怎么在项目里直接改,plus主题色更换,覆盖默认主题色,最强最好用,设置主题色,换肤,皮肤,动态更换

🏆 前端领域优质创作者 1万+

Linux 命令行的艺术

Linux 命令行的艺术前言基础日常使用文件及数据处理系统调试单行脚本冷门但有用仅限 OS X 系统仅限 Windows 系统更多资源免责声明熟练使用命令行是一种常常被忽视,或被认为难以掌握的技能,但实际上,它会提高你作为工程师的灵活性以及生产力。本文是一份我在 Linux 上工作时,发现的一些命令行使用技巧的摘要。有些技巧非常基础,而另一些则相当复杂,甚至晦涩难懂。这篇文章并不长,但当你能够熟练...

AI天才研究院 9280

Python 把指定文件夹及其所有子文件夹下的文件汇总到一个文件夹下

前言 有个需求,需要把指定文件夹下的所有Excel文件拷贝到一起,重名的文件需重命名,不能覆盖。 为实现需求,需用到os和shutil模块。 os.walk是一个简单易用的文件、目录遍历器,可以帮助我们高效的处理文件、目录方面的事情。 shutil 模块提供了一系列对文件和文件集合的高阶操作。 特别是提供了一些支持文件拷贝和删除的函数。 os.walk()介绍 os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]]) 参数 t

qq814889301的博客 2207

safetymonitorapi

Summary of SA8653 Safety Monitor API Introduction This document details Safety Monitor APIs for the SA8653 QNNX platform, covering dual interfaces of APSS and SAIL. It defines core data structures and enumerations for subsystems, fault severity and health

qq_39257814的博客 1588

根据标签将一个文件夹中的多个图片移动到另一个文件夹

问题描述:一个文件夹中含有多张图片,现需要根据Excel表中的多个图片名称,从这个文件夹中找出来,并移动另一个文件夹中。在这里使用python来写,很快速,可以直接移动过去,也可复制过去(不改变源文件夹中图片的数量)。 import xlrd import os import shutil # 打开文件 data = xlrd.open_workbook('C:/Users/zll/Desktop/新建文件夹/demo.xlsx') # 查看工作表 data.sheet_names() # print

大肉包的博客 1282

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

python下载图片到文件夹_python 移动图片到另外一个文件夹的实例

python 移动图片到另外一个文件夹的实例如下所示:# -*- coding:utf8 -*-import osimport shutilimport numpy as npimport pandas as pdpath_img='C:/Users/49691/Desktop/数据集/test'ls = os.listdir(path_img)lenl=len(ls)print(len(ls))...

weixin_39587246的博客 340

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

python 怎么建立文件夹_Python如果文件夹已经存在,如何处理文件夹创建

def copy_excel():srcpath = "C:\\Aloha" #where the excel files are locatedsrcfiles = os.listdir(srcpath) #sets srcfiles as list of file names in the source path folderdestpath = "C:\\" ...

weixin_39680609的博客 750

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

python另一个程序正在使用此文件_错误32,Python,另一个进程正在使用的文件

我有一个简单的程序,它查找一个目录中的所有压缩文件夹,以一个压缩文件为目标,获取压缩文件中的一个excel文件,并将其移动到另一个位置(它对每个excel文件执行此操作,以获取压缩过的文件夹的数量):path = 'C:\Users\me\Documents\Extract'new_path = 'C:\Users\me\Documents\Test'i = 0for folder in os.l...

weixin_39907922的博客 1328

python批量移动文件到文件夹_Python3批量移动指定文件到指定文件夹方法示例

引言某人需求:以某excel中姓名信息为名建立一系列文件夹,分别将四个文件夹中与人名对应的文件汇总到该人名对应的文件夹中,共近200人,手工处理费时费力。需求分解:从excel中提取代号index和姓名信息name以index_name格式批量建立文件夹namefolder分别遍历四个文件夹及其子文件夹,将其中“文件名filename中包含姓名name”的文档移动到该人对应的新建的文件夹namef...

weixin_39986435的博客 671

基于python的方法将一个excel文件中对应的信息复制到另一个乱序了的excel里面

基于python把excel的内容赋值给另一个excel

若能了达阴阳理,天地都来一掌中 2402

python3指定目录所有excel_Python3批量移动指定文件到指定文件夹方法示例

引言某人需求:以某excel中姓名信息为名建立一系列文件夹,分别将四个文件夹中与人名对应的文件汇总到该人名对应的文件夹中,共近200人,手工处理费时费力。需求分解:从excel中提取代号index和姓名信息name以index_name格式批量建立文件夹namefolder分别遍历四个文件夹及其子文件夹,将其中“文件名filename中包含姓名name”的文档移动到该人对应的新建的文件夹namef...

weixin_40004659的博客 405

将表格中的文件夹/文件从原始文件夹移动到新的文件夹中(为海量文件夹进行分类)

excel表格路径:'E:\工作簿1.xlsx'(1)所需移动的文件夹中原文件夹。(2)所需移动的文件夹中原文件夹。新文件夹路径:"E:\新建文件夹"会提示在原文件夹中没有找到该文件。原文件夹路径:"E:\文件夹"5.移动成功后的文件夹分布。已经成功移到新文件夹中。

weixin_43453727的博客 1005

Python批量找出文件夹中要求的Excel文件

最近因为项目要求写了一个处理Excel的脚本,要求将所需的Excel文件,在大的文件夹中提取出来。 代码如下: 其中注意要求的文件名表头为name 我数据和要求如下:在文件夹中找出下面的文件,并将其移到相对应的文件夹中。 import os import numpy as np import pandas as pd import shutil file_path='F:/合并测试/08_20_31_trans' #文件路径 filename_path='F:/合并测试/新建 XLSX

NuistGoodfriend的博客 779

《超简单:用 Python 让 Excel 飞起来》读书笔记:3.2.4 重命名文件和文件夹:os.rename(src, dst))

本文介绍了Python中os.rename(src, dst)函数的用法,重点区分其在文件重命名和移动操作中的不同应用。文章指出该函数本质是改变文件路径,若仅修改文件名部分则为重命名,若改变目录路径则为移动文件。通过流程图和代码示例,作者强调了安全操作的重要性,建议先打印路径确认无误再执行操作。文中还配图直观展示了同目录改名与跨目录移动的区别,并提供了实用建议:使用print预览路径后再执行实际修改,以避免批量操作风险。 关键词:Python、文件操作、os.rename、重命名、文件移动、路径处理

分享 Windows 系统部署、镜像封装、终端管理、故障排查与运维自动化实践,涵盖 Sysinternals、PowerShell 和 AI 工具应用。以真实案例梳理排查思路与解决步骤,让运维经验清晰、可复用。 6万+

python移动含有指定关键词的文件至另一文件夹

python移动含有指定关键词的文件至另一文件夹

m0_57047130的博客 642
上一篇: PHP 多个输入框查询条件的拼接
下一篇: 常用的快捷方式,cmd命令
cyj.com
博客等级 码龄6年 26粉丝 25原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值