首页 > 解决方案 > 员工管理计划

问题描述

我需要python中的程序代码。对于使用导入 csv 模块的员工管理。还应该为每个员工按顺序生成一个唯一的 ID。我已经做到了这里..请帮助..

import csv
import random
employee=[]
EmpID=random.randint(0,100)
EmpID=str(EmpID)
print("The Employee ID is:",EmpID)

EmpName=input("Please enter emp name:")
Designation=input("Please enter emp designation:")
DOB=input("Please enter emp DOB:")
Gender=input("Please enter emp gender:")
C_Number=input("Please enter emp Contact Number:")
E_mail=input("Please enter emp email:")
Address=input("Please enter emp address:")
Salary=input("Please enter emp salary:")
DOJ=input("Please enter emp date of joining:")

employee.append(EmpID)
employee.append(EmpName)
employee.append(Designation)
employee.append(DOB)
employee.append(Gender)
employee.append(C_Number)
employee.append(E_mail)
employee.append(Address)
employee.append(Salary)
employee.append(DOJ)
with open('D:\\employeemgmnt.csv','wb',) as employee1:
     writer=csv.writer(employee1)
     #employee1Writer.writerow(['EmpID','EmpName','Designation','DOB','Gender','C.Number','E-mail','Address','Salary','DOJ'])
     writer.writerow(employee)
     #employee.close()

标签: pythonpython-3.xcsv

解决方案


您可以使用uuid — 符合 RFC 4122 的 UUID 对象

import uuid

EmpID = str(uuid.uuid4())

示例 EmpID: 838b0e1c-1443-40cd-92bd-d63cd7f0c67c


推荐阅读