Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- arquivoEntrada = open('passwd.txt', 'r')
- linhas = arquivoEntrada.readlines()
- arquivoEntrada.close()
- usuarios = []
- for linha in linhas:
- campos = linha.split()
- usuario = campos[0]
- usuarios.append(usuario)
- def listar(n):
- for i in range(n):
- u = usuarios[i].split(':')
- print u[0], u[2]
- def idDisponivel():
- id = 0
- for i in range(usuarios.__len__()):
- u = usuarios[i].split(':')
- if int(u[2]) > id:
- id = int(u[2])
- return id+1
- def geraLinha(nome, descricao, id):
- l = nome + ":x:"
- id = str(idDisponivel())
- l += id+":"+id
- l += ":"+descricao
- l += ":" +"home/"+nome
- return l
- def inserir(linha):
- campos = linha
- usuario = campos
- usuarios.append(usuario)
- def alterar(id, nome, descricao):
- for i in range(usuarios.__len__()):
- u = usuarios[i].split(':')
- if int(u[2]) == id:
- usuarios[i] = geraLinha(nome, descricao, id)
- inserir(geraLinha("piter","oi", -1))
- listar(usuarios.__len__())
- alterar(65535, "joao", "opa")
- #listar(usuarios.__len__())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement