2024-04-18 19:49:30 发布
网友
在我工作的服务器上,我需要运行以下命令以确保xlsxwriter可从python导入:
xlsxwriter
module load swdev module load python/xlsxwriter_py3.4.2/0.7.2
但是,我希望在需要它的python脚本运行时,从python脚本中自动完成。运行os.system或subprocess.call不起作用。我该怎么做?在
os.system
subprocess.call
您可以从Python脚本调用module。环境模块软件提供了module命令,该软件还提供了python.py初始化脚本。在
module
python.py
在Python脚本中计算此脚本将启用modulePython函数。如果环境模块安装在/usr/share/Modules中,您可以在/usr/share/Modules/init/python.py找到这个脚本。在
/usr/share/Modules
/usr/share/Modules/init/python.py
以下代码启用modulepython函数:
import os exec(open('/usr/share/Modules/init/python.py').read())
此后,您可以加载模块:
您可以从Python脚本调用
module
。环境模块软件提供了module
命令,该软件还提供了python.py
初始化脚本。在在Python脚本中计算此脚本将启用
module
Python函数。如果环境模块安装在/usr/share/Modules
中,您可以在/usr/share/Modules/init/python.py
找到这个脚本。在以下代码启用
module
python函数:此后,您可以加载模块:
^{pr2}$相关问题 更多 >
编程相关推荐