让用户使用 python 程序一段时间

是否可以让一个程序在过期前工作一段时间?例如,我有这段代码:


from time import sleep

import sys


print('Hello')

sleep(200)

print('Still here?')

sys.exit()

此代码在 200 秒后存在,但如果用户再次运行它,它将启动。有没有办法让它永久不启动?


慕标琳琳
浏览 204回答 3
3回答

大话西游666

首先使用这个脚本来获取当前时间>>> import datetime>>> print(datetime.datetime.now())2009-01-06 15:08:24.789150然后将其添加到您的脚本中import datetimefrom time import sleepimport sysprint('Hello')if '2009-01-06' in datetime.datetime.now():    passelse:    print('Still here?')    sys.exit()这将在 1 天后过期。你当然可以根据自己的喜好定制它

www说

公私钥也许。或者只是一个象征。你可以花点时间收集有关计算机的信息,如公共 IP 地址、MAC 地址等,以确保只有这个人在使用你的软件。只是谷歌如何使用 python 来获取用户的这个标识。拥有一个为每个用户保存信息的数据库可能是个好主意,其中用户对象有一个到期日期。在这里之后,该软件将不再对用户有效。:)实施起来很简单:)

慕森卡

只需在某个字符串中编码开始时间——您甚至可以对其进行加密——给出“密钥”,然后您的程序只需定期将当前时间与密钥+30 天进行比较。如果达到,则仅禁用访问。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python