Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. arquivoEntrada = open('passwd.txt', 'r')
  2. linhas = arquivoEntrada.readlines()
  3. arquivoEntrada.close()
  4.  
  5. usuarios = []
  6. for linha in linhas:
  7. campos = linha.split()
  8. usuario = campos[0]
  9. usuarios.append(usuario)
  10.  
  11. def listar(n):
  12. for i in range(n):
  13. u = usuarios[i].split(':')
  14. print u[0], u[2]
  15.  
  16. def idDisponivel():
  17. id = 0
  18. for i in range(usuarios.__len__()):
  19. u = usuarios[i].split(':')
  20. if int(u[2]) > id:
  21. id = int(u[2])
  22. return id+1
  23.  
  24. def geraLinha(nome, descricao, id):
  25. l = nome + ":x:"
  26. id = str(idDisponivel())
  27. l += id+":"+id
  28. l += ":"+descricao
  29. l += ":" +"home/"+nome
  30. return l
  31.  
  32. def inserir(linha):
  33. campos = linha
  34. usuario = campos
  35. usuarios.append(usuario)
  36.  
  37. def alterar(id, nome, descricao):
  38. for i in range(usuarios.__len__()):
  39. u = usuarios[i].split(':')
  40. if int(u[2]) == id:
  41. usuarios[i] = geraLinha(nome, descricao, id)
  42.  
  43. inserir(geraLinha("piter","oi", -1))
  44. listar(usuarios.__len__())
  45. alterar(65535, "joao", "opa")
  46. #listar(usuarios.__len__())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement