O FOCO DO NOSSO SITE É MATEMÁTICA E PROGRAMAÇÃO DE SOFTWERE
segunda-feira, 28 de setembro de 2020
quinta-feira, 17 de setembro de 2020
Vamos praticar o sistema de logging do Python
import logging
"""Vamos praticar o sistema de logging do Python"""
log = logging.getLogger(__name__)# __name__ mostra o modulo, classe e funcao
# configuracao basica
logging.basicConfig(level=logging.INFO)
# create a file handler
arquivo = logging.FileHandler('C:/Users/LG/Desktop/logging_python/debug.log', 'a')
log.addHandler(arquivo) # adiciona as messagens de logging no meu log
class soma_sub():
log.info("classe importada!")
def __init__(self, x, y):
self.x = x
self.y = y
def soma(self):
return self.x + self.y
result = soma_sub(10,11)
log.info("instancia importada!")
result.soma()
print(result.soma())
Criando um sinal em pyqt5 e usando em uma função.
"""Criando um sinal em pyqt5 e usando em uma função. """
from PyQt5.QtCore import QObject, pyqtSignal
class teste_sinal(QObject):
# Define a new signal called 'meu_sinal' that has no arguments.
meu_sinal = pyqtSignal()
def connect_and_emit_meu_sinal(self):
# Connect the meu_sinal signal to a slot.
self.meu_sinal.connect(self.lidar_com_meu_sinal)
# Emit the signal.
self.meu_sinal.emit()
def lidar_com_meu_sinal(self):
# Show that the slot has been called.
print( "meu_sinal foi recebido")
# instancia da minha classe
teste = teste_sinal()
teste.connect_and_emit_meu_sinal()
"""def connect_and_emit_meu_sinal(self) conecta no slot def lidar_com_meu_sinal(self): e
emit (executa a função def lidar_com_meu_sinal(self): ).
pilhas em python
sexta-feira, 11 de setembro de 2020
pyautogui
import pyautogui
import time
for i in range(1):
pyautogui.moveTo(100, 100, duration=0.25)
#pyautogui.moveTo(200, 100, duration=0.25)
#pyautogui.moveTo(200, 200, duration=0.25)
#pyautogui.moveTo(100, 200, duration=0.25)
# dar clicks
time.sleep(15.0) # dorme por 15 segundos.
pyautogui.click (80,80) # clica uma vez nessa cordenada.
time.sleep(15.0)
pyautogui.doubleClick (80,80)
time.sleep(10.0)
print("acabei de clicar!!!")
print("coloque o mauser onde quiser!")
time.sleep(10.0)
pyautogui.position() # Pega a posição onde o mauser esta.
print(pyautogui.position())
pyautogui.click (pyautogui.position()); pyautogui.typewrite ('Olá mundo!') # na posição clicada sera escrito a frase ola mundo.
print("CLIQUEI A ULTIMA VEZ!")