效果演示
https://pyob.oxyry.com/ 在线python 代码混淆
但是对中文 和print 不能混淆,  这样使用方便简单混淆效果
class Runthread_file(QtCore.QThread):start_print_file = pyqtSignal(str)start_print_starus = pyqtSignal(int)def __init__(self, fileNmae):super(Runthread_file, self).__init__()self.fileNmae = fileNmaedef run(self):with open(self.fileNmae, 'r', encoding="utf-8") as f:for line in f:self.start_print_file.emit(line)self.start_print_starus.emit(1)
class Runthread_file (QtCore .QThread ):#line:1start_print_file =pyqtSignal (str )#line:2start_print_starus =pyqtSignal (int )#line:3def __init__ (OOO0O0OO00O0O0O0O ,OO00O0OO000000O0O ):#line:5super (Runthread_file ,OOO0O0OO00O0O0O0O ).__init__ ()#line:6OOO0O0OO00O0O0O0O .fileNmae =OO00O0OO000000O0O #line:7def run (OOO00000OOO0OO0O0 ):#line:9with open (OOO00000OOO0OO0O0 .fileNmae ,'r',encoding ="utf-8")as O000O0O00OO00OOOO :#line:10for O0OO000O0O0OO000O in O000O0O00OO00OOOO :#line:11OOO00000OOO0OO0O0 .start_print_file .emit (O0OO000O0O0OO000O )#line:12OOO00000OOO0OO0O0 .start_print_starus .emit (1 )#line:14
