python实现身份证号重命名文件
此前,您提出了一个问题,希望将以身份证号命名的文件批量重命名为相应人员的姓名。以下代码提供了此问题的 python 解决方案:
import os import pandas as pd # 读取包含姓名和身份证号的 Excel 文件 df = pd.read_excel("data.xls") # 获取当前目录下的文件列表 id_list = os.listdir("./") # 迭代文件列表 for id in id_list: # 提取身份证号 id_p = id[:id.find(".")] # 提取文件扩展名 id_n = id[id.find("."):] # 在 DataFrame 中查找对应身份证号的姓名 for co in df.values: if str(co[0]) == str(id_p): # 构建新的文件名 new_name = co[1] + id_n # 重命名文件 print(f"开始重命名: {id} -> {new_name}") os.rename(id, new_name) print("重命名结束")
登录后复制
此代码通过读取 excel 文件中的姓名和身份证号映射关系,并迭代文件列表,逐个重命名文件。每个重命名的文件名由姓名和原文件扩展名组成。
以上就是Python如何根据Excel表格中的姓名和身份证号重命名文件?的详细内容,更多请关注抖狐科技其它相关文章!
-
fgo奥菲利亚
奥菲莉娅·法姆索罗涅是游戏《fate/grand order》及其衍生作品的登场角色。其从者为saber,是被称作「战士之王」的「沃尔松格萨迦」的大英雄齐格鲁德。迦勒底48名御主候补中的A队七人之一。...
-
python爬虫源码附注解
python爬虫是一种使用python语言编写的自动化工具,用于从网站提取数据。本文提供了一个带有注释的python爬虫源码,步骤如下:导入必要的库。指定目标网站的url。使用requests库获取网...
-
爱奇艺怎么剪辑视频到相册
要将爱奇艺视频剪辑到相册中,你可以按照以下步骤操作:下载爱奇艺并登录。选择要剪辑的视频。点击“剪刀”图标开始剪辑。预览剪辑并满意后点击“保存”。选择“保存到相册”以保存剪辑的视频。爱奇艺如何剪辑视频到...
-
如何保护u盘文件
保护 u 盘文件至关重要,可以通过以下方法:启用文件加密,如 bitlocker 或 veracrypt。创建密码保护文件夹,储存重要文件并需要密码访问。定期使用防病毒软件扫描 u 盘。创建 u 盘文...
-
通过现实生活中的例子理解 Python 中的抽象
在软件开发中,抽象是一个关键概念,它允许开发人员隐藏复杂的细节并仅公开系统的基本部分。 python 作为一种面向对象的编程语言,通过抽象类和接口提供抽象机制。这些概念有助于创建更加模块化、可重用和可...