我有一个计划在每天固定时间运行的python脚本
如果我不在身边,如果Windows任务调度程序出现任何错误,我的同事将能够访问我的计算机以运行该脚本
我想允许他运行我的Windows任务调度程序,但也要保护脚本中的源代码......请问有什么好办法吗?
(我已经阅读过使用C代码隐藏它的方法,但我只熟悉Python)
谢谢
答案 0 :(得分:1)
将源代码编译为.pyc字节码,然后将源移动到无法访问的位置。
python -m py-compile <yourfile.py>
(您应该获得yourfile.pyc
文件)<yourfile.py>
某处安全python <yourfile.pyc>
请注意,这不一定是 secure - 有一些方法可以对字节码进行反编译 - 但如果这是您的要求,它会对其进行模糊处理。