我正在尝试创建一个Python脚本,该脚本从Excel文件在Ubuntu中创建用户帐户。 excel文件包含:
全名,一个用户名和一个密码。
这是我目前的代码:
#!/usr/bin/env python
import os
import openpyxl
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
excel_file = os.open("Names_mod.xlsx", os.O_RDONLY)
wb = openpyxl.load_workbook("Names_mod.xlsx")
sheet = wb.active
max_row = sheet.max_row
for i in range(1, max_row + 1):
name = sheet.cell(row = i, column = 1)
addUser = "sudo useradd -m" + "name.value"
os.system(addUser)
目前,我只是尝试创建没有密码的用户帐户,但无法使用它。现在由于某种原因,它仅从第1列第12行创建一个帐户。
有人知道可能是什么问题吗?非常感谢您的帮助:)