【发布时间】:2020-10-28 06:00:07
【问题描述】:
是否可以让程序在到期前运行一段时间?例如,我有这样的代码:
from time import sleep
import sys
print('Hello')
sleep(200)
print('Still here?')
sys.exit()
此代码在 200 秒后存在,但如果用户再次运行它,它将启动。有没有办法让它永久不启动?
【问题讨论】:
-
Python 作为源代码(或易于反编译的字节码)分发。编辑出这样的检查相当简单。在实践中,如果您想拥有这样的服务,那么即使是对普通用户也有效的唯一解决方案是在线托管它,这样他们就无法访问后端魔法。
-
这似乎是商业问题而不是 python(技术)问题。您是否考虑过使用计费或订阅服务?例如。 stripe.com/au/billing 还有很多其他的。
标签: python python-3.x payment