Python自动键-如何创建全局函数库
我正在使用(而不是AutoHotKey),我注意到多个脚本正在使用我创建的相同python函数。到目前为止,我只是在使用它的每个脚本中定义了相同的函数。但是,如果我必须返回并修改该函数,我必须记住使用的每个脚本,并对每个脚本进行修改 使用AutoKey,我将如何拥有(自定义)全局函数库,以便能够导入到每个脚本中,从而有一个集中的位置将函数修改传播到所有脚本Python自动键-如何创建全局函数库,python,namespaces,autokey,Python,Namespaces,Autokey,我正在使用(而不是AutoHotKey),我注意到多个脚本正在使用我创建的相同python函数。到目前为止,我只是在使用它的每个脚本中定义了相同的函数。但是,如果我必须返回并修改该函数,我必须记住使用的每个脚本,并对每个脚本进行修改 使用AutoKey,我将如何拥有(自定义)全局函数库,以便能够导入到每个脚本中,从而有一个集中的位置将函数修改传播到所有脚本 我刚刚开始使用python(因为AutoKey将其用于其脚本引擎),所以我不确定如何创建自己的命名空间,也不确定如何将自定义库导入AutoK
我刚刚开始使用python(因为AutoKey将其用于其脚本引擎),所以我不确定如何创建自己的命名空间,也不确定如何将自定义库导入AutoKey python脚本。我将把代码文件放在哪里?封装函数定义的文件中的语法是什么?您可以编写一个模块并将其放入Python的
Lib\site packages
文件夹中
例如:
def foo():
print("foo called")
存储为C:\Python32\Lib\site packages\foo.py
:
>>> import foo
>>> foo.foo()
foo called
您可以编写一个模块并将其放入Python的
Lib\site packages
文件夹中
例如:
def foo():
print("foo called")
存储为C:\Python32\Lib\site packages\foo.py
:
>>> import foo
>>> foo.foo()
foo called
使用最新的自动密钥版本,您可以将“脚本引擎”选项卡中的首选项“用户模块文件夹”设置为您喜欢的文件夹。使用最新的自动密钥版本,您可以将“脚本引擎”选项卡中的首选项“用户模块文件夹”设置为您喜欢的文件夹