密码保护计划每天 运行 的 Python 脚本
Password protect a Python Script that is Scheduled to run daily
我有一个 python 脚本,计划在每天固定的时间 运行
如果我不在身边,如果 windows 任务调度程序
有任何错误,我的同事将能够访问我的计算机以 运行 脚本
我喜欢允许他 运行 我的 windows 任务调度程序,但也可以在脚本中保护我的源代码...请问有什么好的方法吗?
(我看过用C代码隐藏它的方法,但我只熟悉Python)
谢谢
将源代码编译为 .pyc 字节码,然后将源代码移动到无法访问的地方。
- 在包含脚本的目录中打开一个终端window
- 运行
python -m py-compile <yourfile.py>
(你应该得到一个 yourfile.pyc
文件)
- 移动
<yourfile.py>
到安全的地方
- 您的脚本现在可以 运行 为
python <yourfile.pyc>
请注意,这不一定是 安全 - 有反编译字节码的方法 - 但它确实混淆了它,如果这是你的要求。
我有一个 python 脚本,计划在每天固定的时间 运行
如果我不在身边,如果 windows 任务调度程序
有任何错误,我的同事将能够访问我的计算机以 运行 脚本我喜欢允许他 运行 我的 windows 任务调度程序,但也可以在脚本中保护我的源代码...请问有什么好的方法吗?
(我看过用C代码隐藏它的方法,但我只熟悉Python)
谢谢
将源代码编译为 .pyc 字节码,然后将源代码移动到无法访问的地方。
- 在包含脚本的目录中打开一个终端window
- 运行
python -m py-compile <yourfile.py>
(你应该得到一个yourfile.pyc
文件) - 移动
<yourfile.py>
到安全的地方 - 您的脚本现在可以 运行 为
python <yourfile.pyc>
请注意,这不一定是 安全 - 有反编译字节码的方法 - 但它确实混淆了它,如果这是你的要求。