在python脚本中加载环境模块

在python脚本中加载环境模块,第1张

在python脚本中加载环境模块

我知道这个问题有点陈旧,但是它仍然足够相关,以至于我一直在寻找答案,因此我发布了我发现同样有效的内容:

至少在3.2.9+版本的源代码中,您可以包含python“ init”文件来获取模块的python函数版本:

>>> exec(open('/usr/local/Modules/default/init/python.py').read())>>> module('list')No Modulefiles Currently Loaded.>>> module('load','foo')>>> module('list')Currently Loaded Modulefiles:  1) foo/1.0

有人告诉我早期版本可以在没有.py扩展名的情况下执行相同的 *** 作,但这是二手,所以ymmv。

备用“初始”文件位置(来自@lib的注释):

/usr/share/Modules/init/python.py

要与Python 3配合使用,需要使用4.0或更高版本的环境模块,因为这是第一个具有Python兼容文件的无错误Python3兼容版本的版本。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5645363.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存