-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathnome.py
30 lines (27 loc) · 870 Bytes
/
nome.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import subprocess
import time
#process = subprocess.Popen([r"cmd"])
def strip_end(text, suffix):
if not text.endswith(suffix):
return text
return text[:len(text)-len(suffix)]
def nome():
sub = subprocess.Popen(["./geraNome"])
arquivo = open("nomeGerado.txt", "r", encoding = "utf-8")
for line in arquivo:
novoNome = line
novoNome = strip_end(novoNome, "\n")
arquivo.close
#process.terminate()
return novoNome.title()
def sobrenome(quantidade):
sub = subprocess.Popen(["./geraSobrenome"])
sub.communicate(str(quantidade))
arquivo = open("sobrenomeGerado.txt", "r", encoding = "utf-8")
novoNome = ""
for line in arquivo:
novoNome = novoNome + strip_end(line, "\n") + " "
arquivo.close
#process.terminate()
novoNome = strip_end(novoNome, " ")
return novoNome.title()