有一个考勤员工名单,每次增加删除人员太麻烦,找python简单写一个脚本进行管理,

01,实现人员追加操作# add amd delete card

#coding=utf-8

wfile=open('account.dat')

readfile=wfile.read()

print "请输入新社员信息。"

print "社员信息如:C07004,dddd,于欣,2,020353,,,,,,,,,,"

print "C07004:社员编号"

print "dddd:公司简称"

print "于欣:社员姓名"

print "2:所属于部门"

print "020353,考勤卡号"

print "一定要跟10个,,,,,,,,,,"

infile=raw_input('请输入新社员:')

out=open('account.dat','w')

out.write(readfile+'\n')

#out.write("\n")

out.writelines([infile.strip()])

out.close()

02,实现查询删除功能#delete card

#coding=utf-8

import shutil

dela = raw_input('请输入已离职工:')

with open('account.dat', 'r') as f:

with open('test.txt.new', 'w') as g:

for line in f.readlines():

if dela not in line:

g.write(line)

shutil.move('test.txt.new', 'account.dat')

python 员工考勤_python-01实现考勤表添加与删除相关推荐

  1. MATLAB 基础知识 数据类型 表 添加、删除和重新排列表变量

    本文说明如何在表中添加.删除和重新排列列向变量.您可以使用 addvars.movevars 和 removevars 函数添加.移动和删除表变量.作为备选方法,您还可以使用圆点语法或对表进行索引来修 ...

  2. python-01实现考勤表添加与删除

    有一个考勤员工名单,每次增加删除人员太麻烦,找python简单写一个脚本进行管理, 01,实现人员追加操作 # add amd delete card #coding=utf-8 wfile=open ...

  3. python print换行_Python中九九乘法表与古诗对话机器人及sep-end值

    # while实现对话机器人:你和机器人讲什么,机器人都输出一句诗赞美你 # 实现方案:while循环 + input输入 + random模块 import random a = ["清水 ...

  4. 99乘法口诀表python语言代码_python 99乘法口诀表

    for i in range(1, 10): print(" ".join(["%d*%d=%d" % (j, i, i*j) for j in range(1 ...

  5. 爬虫软件python彻底卸载_Python爬虫实践:如何优雅地删除豆瓣小组的帖子

    前言 文章起源于自己的一个需求:想要删除掉自己的若干个小号在豆瓣小组上的发帖及回复记录.这是一件看似简单的事情,但是一遍一遍的重复操作实在让我感到非常绝望,特别是删除自己的回复时,有时候回复的帖子的回 ...

  6. MATLAB 基础知识 数据类型 表 添加和删除表行

    本文演示了如何在表中添加和删除行.您也可以使用变量编辑器来编辑表. 加载样本数据 加载样本患者数据并创建一个表 T. load patients T = table(LastName,Gender,A ...

  7. Python学习-----起步4(列表元素的添加,删除,修改,查询,获取长度)

    目录 前言: 列表元素的添加(或者叫写入) 1.append()函数 2.extend()函数 3.insert()函数 列表元素的删除 1.remove() 函数 2. pop() 函数 3.cle ...

  8. 数据库 创建数据库 创建表 删除表 添加属性 删除属性 插入数据

    以创建学生选课数据库ST为例 1.创建数据库 CREATE DATABASE ST 2.创建数据库所需要的表,删除需要的表 USE ST GO CREATE TABLE Student (Sno ch ...

  9. sql数据库表添加、删除字段

    向sql数据库表中添加字段 增加字段: alter table [表名] add 字段名 smallint default 0 增加数字字段,整型,缺省值为0  alter table [表名] ad ...

  10. python列表用法详解(查找、添加、删除、修改、复制、循环遍历、列表嵌套)

    1. 列表的格式 [数据1, 数据2, 数据3, 数据4......]         列表可以⼀次性存储多个数据,且可以为不同数据类型. 2. 列表的常⽤操作         列表的作⽤是⼀次性存储 ...

最新文章

  1. 转Linux环境下段错误的产生原因及调试方法小结
  2. ActiveMQ介绍
  3. 【译】10 years Blockchain. The Race is on: Blockchain vs. Tangle vs. Hashgraph
  4. zookeeper宏观认识
  5. C++11 - sizeof用于类成员
  6. 群晖docker签到京豆_利用Synology(群晖)Docker安装签到框架
  7. java静态代码块和构造方法_Java静态代码块和构造方法执行顺序
  8. 补第一阶段冲刺站立会议5(5月17日)
  9. 从googleDriver下载大数据集
  10. C++ OpenCV 将黑点框出来
  11. (八十三)第三方类库不支持64位处理器的解决方法
  12. 修改UE4的缓存路径
  13. Pta题目集:汽车加油问题 (20 分)
  14. 学术期刊数据库---EBSCO
  15. 光模块:PCB设计方法
  16. c语言程序设计P320,《C程序设计》作业内容
  17. Maven中打胖包和瘦包
  18. Java 国密算法 SM3 散列哈希使用
  19. 什么是Telnet?
  20. python爬虫初学实战——免登录爬取easyicon里的vip图标(2)

热门文章

  1. Cadence如何画PCB封装库
  2. “华为杯”第十七届中国研究生数学建模竞赛2020 —— B题
  3. Android USBCamera投屏 - 利用UVC协议将手机上的画面有线投屏到Android车机的屏幕上
  4. 海南凤凰机场智能通信解决方案
  5. vue项目中使用阿里巴巴矢量图标库iconfont
  6. Docker系列之一:在线安装docker和下载镜像
  7. bp神经网络预测模型原理,神经网络模型怎么预测
  8. 如何在Windows下像Mac一样优雅开发
  9. 大漠插件ocr多选字库_大漠ocr识别字库的生成,和使用方法
  10. mysql varbinary 插入_Mysql中如何插入VarBinary二进制类型?