密码保护计划每天运行的Python脚本

时间:2018-04-17 09:44:50

标签: python password-protection

我有一个计划在每天固定时间运行的python脚本

如果我不在身边,如果Windows任务调度程序出现任何错误,我的同事将能够访问我的计算机以运行该脚本

我想允许他运行我的Windows任务调度程序,但也要保护脚本中的源代码......请问有什么好办法吗?

(我已经阅读过使用C代码隐藏它的方法,但我只熟悉Python)

谢谢

1 个答案:

答案 0 :(得分:1)

将源代码编译为.pyc字节码,然后将源移动到无法访问的位置。

  • 在包含脚本的目录中打开终端窗口
  • 运行python -m py-compile <yourfile.py>(您应该获得yourfile.pyc文件)
  • 移动<yourfile.py>某处安全
  • 您的脚本现在可以python <yourfile.pyc>
  • 运行

请注意,这不一定是 secure - 有一些方法可以对字节码进行反编译 - 但如果这是您的要求,它会对其进行模糊处理。