人名查询

news/2025/2/12 17:05:31/
import pandas as pdfilename1 = '电信1712班2019寒假返校统计.csv'
filename2 = '电信1712人员名单.csv'names_x = []with open(filename1) as f:df = pd.read_csv(f, encoding = 'utf-8', usecols=['姓名'])names1 = []for index, row in df.iterrows():names1.append(row["姓名"])
#	print(names1)with open(filename2) as f:df = pd.read_csv(f, encoding = 'utf-8')names2 = []for index, row in df.iterrows():names2.append(row["姓名"])
#	print(names2)for name in names2:if name not in names1:names_x.append(name)print(names_x)

python自带的csv库对中文不是很友好,一直因为编码问题而报错,因此使用了pandas

关于pandas遍历,参考了这片博主的文章https://blog.csdn.net/ls13552912394/article/details/79349809

 

#代码的大致思路

将搜集到的数据,取出性名列,保存为csv格式,迭代将名字保存进names1列表中

将原有的班级名单excel表,单单保留姓名列,转换成csv格式另存为,迭代将名字保存进names2列表

用in/not in 语句判断,截至将搜集数据导出为csv格式的时间点,哪些同学还未提交

 


http://www.ppmy.cn/news/224828.html

相关文章

如何打造微信私域?

现如今,微信已经从社交通讯软件,慢慢被默认为常规办公软件,工作沟通、业务洽谈、网络会议等都在微信上进行,完全变成职场首选的社交工具。 然而,由于微信平台的限制,很多企业在微信私域营销方面遇到了很多…

我敢说,这是科普路由协议的最高境界

大家好,我是许公子。 路由协议,经常看我文章的小友都知道,给你们说过很多期了。 这是网络世界里,很重要的一个概念,总得来说,它负责将数据包从源节点传递到目的节点。 最近又有很多萌新关注过来&#xff…

佳能员工待遇

薪酬福利: 1.年底分红 2.年底双薪 3.每年10-16天的带薪休假 4.过节会送员工小礼物 5. 每年旅游 6.结婚、生育给予一定红包 7.给员工注射各种疫苗. 佳能公司是不允许迟到的,不管是上班、还是开会。和欧美公司相比,日本公司对时间的 要求更加苛刻&#xff…

安装AKG

详情见 https://github.com/mindspore-ai/akg 这里python要7.5.0版本好像 llvm我用的是9.0(貌似) 基于CPU构建 打开akg目录,找到tests目录,先构建环境,这个地方我卡了一下,因为这个路径是临时给创建的一个…

多服务环境下定时任务重复执行问题解决方案

当一个服务部署在多台服务器上时,定时任务可能出现多次执行的情况,就是每个服务上执行一次。有以下两种思路,一是固定死只有某服务器执行定时任务,二是随机暂停几秒,某一服务执行了,其他就不再执行。 1、固…

BOJ 288

诶&#xff0c;数学弱爆了..比赛时候没推出来 组合数学里的母函数&#xff08;xx^2……x^n&#xff09;^m的展开式中x^k的系数 整理得x^m * (1-x^n)^m * (1-x)^(-m)就可以得到x^k的系数 #include <cstdio> int main() {int n, m, k;while (scanf("%d%d%d&…

28BYJ-48

28BYJ-48 "28"指的是电机最大外径。 “B”指的是步进式电机。 “Y”指的是永磁式电机。 “J”指的是减速型电机。 “48”表示可以4拍或者8拍。 步进电机的类型 永磁式、反应式、混合式。 永磁式&#xff1a;步距角大&#xff08;缺点&#xff09; 反应式&am…

AKG官方煲机建议

AKG官方煲机建议 图片&#xff1a;