Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- import sys
- import os.path
- if __name__ == "__main__":
- if len(sys.argv) != 2:
- print("usage: {} names.txt".format((sys.argv[0])))
- sys.exit(0)
- if not os.path.exists(sys.argv[1]):
- print("{} not found".format(sys.argv[1]))
- sys.exit(0)
- for line in open(sys.argv[1]):
- name = ''.join([c for c in line if c == " " or c.isalpha()])
- tokens = name.lower().split()
- # skip empty lines
- if len(tokens) < 1:
- continue
- fname = tokens[0]
- lname = tokens[-1]
- print(fname + lname) # johndoe
- print(lname + fname) # doejohn
- print(fname + "." + lname) # john.doe
- print(lname + "." + fname) # doe.john
- print(lname + fname[0]) # doej
- print(fname[0] + lname) # jdoe
- print(lname[0] + fname) # djoe
- print(fname[0] + "." + lname) # j.doe
- print(lname[0] + "." + fname) # d.john
- print(fname) # john
- print(lname) # joe
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement