python-根据文件名移动已处理的文件

假设NC文件所在的文件夹为"nc_files",CSV文件所在的文件夹为"csv_files",目标文件夹为"target_folder":

import os
import shutilnc_folder = 'nc_files'
csv_folder = 'csv_files'
target_folder = 'target_folder'# 获取CSV文件列表
csv_files = os.listdir(csv_folder)# 遍历CSV文件列表
for csv_file in csv_files:# 获取CSV文件名(不包含后缀)csv_filename = os.path.splitext(csv_file)[0]# 构建对应的NC文件名nc_filename = csv_filename + '.nc'# 构建对应的NC文件路径nc_filepath = os.path.join(nc_folder, nc_filename)# 构建目标文件路径target_filepath = os.path.join(target_folder, nc_filename)# 判断NC文件是否存在if os.path.exists(nc_filepath):# 移动NC文件到目标文件夹shutil.move(nc_filepath, target_filepath)print(f"成功移动文件 {nc_filename} 到目标文件夹")else:print(f"无法找到对应的NC文件:{nc_filename}")

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/206845.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SAP UI5 walkthrough step4 XML Views

SAPUI5 指出多种VIEW类型,包括XML,HTML,JavaScript 推荐使用XML,因为可读性更高 我们提前介绍一下MVC架构。 MVC是一种软件架构模式,它包括三个主要组件:模型(Model)、视图(View)…

element el-pagination solt 使用

起初只是想修改一下,共多少条的颜色,和跳转至 发现并不支持 网上找通过js修改,因为我这是在 dialog里面的 好像并不能适用 mounted() {document.getElementsByClassName("el-pagination__jump")[0].childNodes[0].nodeValue &quo…

企业集团采购系统(供应商、询价、招投标)-源码

一、业务需求 企业招标询价供应商管理系统是一种专业的采购管理系统,旨在帮助企业实现供应商关系的管理和采购成本的控制。该系统涵盖了企业采购管理的各个方面,包括采购预算、供应商管理、产品管理、采购计划、询价、竞价、招标、采购订单、采购合同执…

Python零基础入门之详解sort排序使用

文章目录 1.前言2.环境准备3.程序实现4.sort拓展关于Python技术储备一、Python所有方向的学习路线二、Python基础学习视频三、精品Python学习书籍四、Python工具包项目源码合集①Python工具包②Python实战案例③Python小游戏源码五、面试资料六、Python兼职渠道 1.前言 昨天一…

低代码平台选型标准:功能、应用与优劣势分析

在数字化转型的浪潮下,中小企业面临满足市场需求、提高效率和竞争力的挑战。低代码平台做为数字化转型的重要工具,为中小企业带来了快速开发和定制应用程序解决方案。但是,在很多低代码平台中,选择是一个重要的环节。企业应该根据…

Linux学习教程(第十一章 Linux高级文件系统管理)二

第十一章 Linux高级文件系统管理(二) 九、Linux如何判断磁盘配额是否生效? 我们的磁盘配额已经生效,接下来测试一下是否会限制我们的用户。以 lamp1 用户为例, 因为 lamp1 用户除容量被限制外,也限制了文…

如何选择靠谱的软件测试外包公司?CMA、CNAS软件测试报告获取

作为信息科技产业的代表之一,软件公司受到了越来越多的关注,它们的发展为我国的科技创新提供了强大的战略支撑。软件测试作为提升软件产品质量的后盾,日益成为一个专业化、标准化和规范化的行业,软件测试外包公司就是这种背景下成…

免费接口汇总,为程序员节省开发成本

最近整理的好用免费API接口,赶紧收藏起来吧! 短信验证码:可用于登录、注册、找回密码、支付认证等等应用场景。支持三大运营商,3秒可达,99.99%到达率,支持大容量高并发。通知短信:当…

软件开发全过程必备文档下载(@附所有文档)

在软件开发的全过程中,编写文档是一项至关重要的任务。良好的文档记录不仅可以提高开发效率,减少错误,还可以为后续维护和扩展提供可靠的依据。下面我们将探讨软件开发全过程中必备的几种文档。 1.需求文档 需求文档是软件开发项目的起点&a…

VSCode 附加 Windows C/C++ 程序配置(launch.json)

{// 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid830387"version": "0.2.0","configurations": [{"name": "Attach To Game…

flutter添加全局水印

效果: 可以直接引用:disable_screenshots: ^0.2.0 但是有时候直接引用会报错,可以不引用插件直接把下面的源码工具类放在项目里面 工具类源码: import dart:io; import dart:math;import package:flutter/cupertino.dart; impor…

FastAPI请求体-多个参数

路径参数、查询参数,和请求体混合 首先,我们需要导入所需的库。我们将使用FastAPI、Path和Annotated来处理路由和参数,并使用BaseModel和Union来自定义数据模型。 完整示例代码 from typing import Annotated, Unionfrom fastapi import F…

剪切板管理 Paste中文 for Mac

Paste是一个方便的剪贴板管理工具,它可以帮助你更好地组织、查找和管理剪贴板中的内容。它提供了历史记录、搜索、组织、格式处理和云同步等功能,使你能够更高效地使用剪贴板,并节省时间和精力。无论是在个人使用还是团队协作中,P…

linux云服务器开启防火墙注意事件

重要的事情先说三遍: linux云服务器开启防火墙要先获取到云服务器的管理界面控制权!! linux云服务器开启防火墙要先获取到云服务器的管理界面控制权!! linux云服务器开启防火墙要先获取到云服务器的管理界面控制权!! 也就是能打开这个页面: 为什么这么说呢?如果你…

11.Java安卓程序设计-基于SSM框架的Android平台健康管理系统的设计与实现

摘要 随着人们生活水平的提高和健康意识的增强,健康管理系统在日常生活中扮演着越来越重要的角色。本研究旨在设计并实现一款基于SSM框架的Android平台健康管理系统,为用户提供全面的健康监测和管理服务。 在需求分析阶段,我们明确了系统的…

帆软报表决策报表改变屏幕大小后出现字体大小或滚动条异常解决方案:双向自适应

帆软报表决策报表改变屏幕大小后出现字体大小或滚动条异常。 解决方案:在模板和报表块中配置双向自适应 在每一个报表块中设置:

记录每日LeetCode 763.划分字母区间 Java实现

题目描述: 给你一个字符串 s 。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。 注意,划分结果需要满足:将所有划分结果按顺序连接,得到的字符串仍然是 s 。 返回一个表示每个字符串片段的…

HTML中行内元素和块级元素的区别? 分别有哪些?

Hi i,m JinXiang ⭐ 前言 ⭐ 本篇文章主要介绍HTML中行内元素和块级元素的区别? 分别有哪些? 以及部分理论知识 🍉欢迎点赞 👍 收藏 ⭐留言评论 📝私信必回哟😁 🍉博主收将持续更新学习记录获,友友们有任…

十五届蓝桥杯分享会(一)

注:省赛4月,决赛6月 一、蓝桥杯整体介绍 1.十四届蓝桥杯软件电子赛参赛人数:C 8w,java/python 2w,web 4k,单片机 1.8w,嵌入式/EDA5k,物联网 300 1.1设计类参赛人数:平…