Skip to content

igorMatsunaga/geradorQRCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

geradorQRCode

Simples gerador de QRCode utilizando o módulo pyqrcode para python. Para saber mais acesse https://nsworld.com.br/como-gerar-facilmente-qrcode-com-python/

Criando um script simples

Agora que já instalamos o pyqrcode vamos por a mão na massa:

Declarando a codificação

Quando você inseri algum caractere acentuado no seu script, por exemplo “á”, um aviso é mostrado na execução:

sys:1: DeprecationWarning: Non-ASCII character ‘\xe1’ in file foo.py on line 3, but no encoding declared;

A codificação ASCII é o padrão para códigos fonte, então é preciso avisar o Python que seus fontes usam outra. Para o português é ISO-8859-1, ou seu similar mais curto latin-1. Basta colocar um comentário especial na primeira ou segunda linha do código.

Sistemas e editores atuais vêm configurados com a codificação UTF-8, que abrange a maioria dos idiomas existentes. Se este for seu caso, use:

# coding: utf-8

Neste caso utilizaremos o enconding UTF-8 para nosso script:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

Importar Módulos

Importaremos o módulo pyqrcode e a partir dele importaremos a função qrcode:

#Importar módulo pyqrcode 
import pyqrcode
#Importar QRCode do módulo pyqrcode
from pyqrcode import QRCode

Entrada e Saída

Para nosso script iremos inserir uma entrada para que o usuário digite a URL que desejar e depois solicitaremos a ele um nome de saída para salvar o QRCode. 

#String que será representada pelo QRCode
s = raw_input("Digite a url a ser transformada: ")
#Nome parao arquivo de saida 
n = raw_input("Digite o nome de saida: ")

Gerar o QRCode

Para gerar o QRCode utilizaremos a função create e passaremos como parâmetro a string de entrada s.

#Gerar o QRCode
url = pyqrcode.create(s)

Gerando Saída

Para gerar e salvar a saída utilizaremos a função sgv concatenada com a string de entrada n, mais a escala(scale) que gostaríamos de utilizar para nosso QRCode.

#Criar e salvar o arquivo com o nome inserido
url.svg( n +".svg", scale = 8)

About

Simples gerador de QRCode utilizando o módulo pyqrcode para python.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages