蟒蛇飞船包装
ldmud-efuns的Python项目详细描述
ldmud的python efun包
这些是与ldmud 3.5及更高版本一起使用的python efun。
此包包含以下EFUN:
strings
模块:string wrap(string str [, int len [, int left]])
string wrap_say(string intro, string text [, int len [, int left]])
string left(string text, int len [,string pattern])
json
模块:mixed json_parse(string jsonstring)
string json_serialize(mixed data)
reload
模块:void python_reload()
用法
从python包索引安装
可以从python包索引下载efun包:
pip3 install --user ldmud-efuns
自行构建和安装软件包
你可以自己做这个包
首先克隆存储库
git clone https://github.com/ldmud/python-efuns.git
安装软件包
cd python-efuns
python3 setup.py install --user
启动时自动加载模块
使用startup.py作为ldmud的python启动脚本。 它将自动检测安装的python efun并加载它们。
您可以使用配置文件.ldmud-efuns
停用单个efun。
在主目录中,包含以下内容
[efuns]
name_of_the_efun = off
启动时手动加载模块
在启动脚本中添加以下行:
import ldmudefuns.strings
import ldmudefuns.json
import ldmudefuns.reload
ldmudefuns.strings.register()
ldmudefuns.json.register()
ldmudefuns.reload.register()
玩得开心!