效果演示

https://pyob.oxyry.com/ 在线python 代码混淆
但是对中文 和print 不能混淆, 这样使用方便简单混淆效果

  1. class Runthread_file(QtCore.QThread):
  2. start_print_file = pyqtSignal(str)
  3. start_print_starus = pyqtSignal(int)
  4. def __init__(self, fileNmae):
  5. super(Runthread_file, self).__init__()
  6. self.fileNmae = fileNmae
  7. def run(self):
  8. with open(self.fileNmae, 'r', encoding="utf-8") as f:
  9. for line in f:
  10. self.start_print_file.emit(line)
  11. self.start_print_starus.emit(1)
  1. class Runthread_file (QtCore .QThread ):#line:1
  2. start_print_file =pyqtSignal (str )#line:2
  3. start_print_starus =pyqtSignal (int )#line:3
  4. def __init__ (OOO0O0OO00O0O0O0O ,OO00O0OO000000O0O ):#line:5
  5. super (Runthread_file ,OOO0O0OO00O0O0O0O ).__init__ ()#line:6
  6. OOO0O0OO00O0O0O0O .fileNmae =OO00O0OO000000O0O #line:7
  7. def run (OOO00000OOO0OO0O0 ):#line:9
  8. with open (OOO00000OOO0OO0O0 .fileNmae ,'r',encoding ="utf-8")as O000O0O00OO00OOOO :#line:10
  9. for O0OO000O0O0OO000O in O000O0O00OO00OOOO :#line:11
  10. OOO00000OOO0OO0O0 .start_print_file .emit (O0OO000O0O0OO000O )#line:12
  11. OOO00000OOO0OO0O0 .start_print_starus .emit (1 )#line:14