【问题标题】:Password protect a Python Script that is Scheduled to run daily密码保护计划每天运行的 Python 脚本
【发布时间】:2018-04-17 09:44:50
【问题描述】:

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

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

我喜欢让他运行我的 windows 任务调度程序,同时也保护我在脚本中的源代码...请问有什么好的方法吗?

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

谢谢

【问题讨论】:

  • 所以换个python ide来设置密码锁?...

标签: python password-protection


【解决方案1】:

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

  • 在包含您的脚本的目录中打开一个终端窗口
  • 运行python -m py-compile <yourfile.py>(你应该得到一个yourfile.pyc文件)
  • <yourfile.py> 移到安全的地方
  • 您的脚本现在可以作为python <yourfile.pyc> 运行

请注意,这不一定是安全 - 有一些方法可以反编译字节码 - 但如果这是您的要求,它确实会混淆它。

【讨论】:

  • 感谢您的帮助:)
猜你喜欢
  • 2015-07-13
  • 2020-10-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-18
  • 1970-01-01
  • 2019-09-18
  • 1970-01-01
相关资源
最近更新 更多