Hi
I wrote the following code:
  f = open('/etc/passwd', 'r')
  users = f.read()
  userelements = re.findall(r'(\w+):(\w+):(\w+):(\w+):(\w+):(\w+):(\w+)',
users)
  print userelements

  for user in userelements:
    (username, encrypwd, uid, gid, gecos, homedir, usershell) = user  #
unpack the tuple into 7 vars
    print username


but I get no results so my parsing must be wrong but I am not sure why.

Incidentally while googling I found the module
http://docs.python.org/library/pwd.html which I will eventually use but I am
first curious to fix and understand the problem before I throw away this
code.

Regards

-- 
Gerhardus Geldenhuis
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to