fork download
  1. user = getpass.getuser() #define nome de usuário do computador
  2. key_file = open(r'C:\Users\\' + user + "\Desktop\keycrypt100.py", "w") #diretório do arquivo a ser criado
  3. key_file.write('''
  4. import sys
  5. lookfor = "Programinha.py"
  6. d_texcrip = input('Insira o texto a ser utilizado: ')
  7. d_texdecrip = '' #texto convertido
  8. print('Isso pode levar alguns instantes')
  9. d_user = getpass.getuser()
  10. diret = "C:\\Users\\" + d_user
  11. for root, dirs, files in os.walk(diret): #procura o diretório de Programinha para importar uma variável X
  12. if lookfor in files:
  13. endereco = join(root, lookfor) #define o diretório da variável X
  14. break
  15. sys.path.insert(0, endereco)
  16. from endereco import crcod #importou a variável
  17. d_decrip_crcod = {v: k for k, v in crcod.items()} #variável X é invertida
  18. for i in d_texcrip:
  19. if i in d_decrip_crcod:
  20. d_texdecrip += a[i]
  21. else:
  22. d_texdecrip += i
  23. print('O texto convertido é:', d_texdecrip)
  24. input()''')
  25.  
  26. key_file = open(r'C:\Users\\' + user + "\Desktop\keycrypt100.py", "r")
  27. key_file.read() #certifica-se de que o arquivo foi criado e atualizado
  28.  
Runtime error #stdin #stdout #stderr 0.04s 9300KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Traceback (most recent call last):
  File "./prog.py", line 1, in <module>
NameError: name 'getpass' is not defined