python3中是否有parse_makefile()的替代方法?

时间:2015-01-06 18:48:23

标签: python-3.x distutils

python2.7.2我们使用

from distutils.sysconfig import parse_makefile, get_makefile_filename
make_vars=parse_makefile(get_makefile_filename())
print(make_vars["SO"])

python2.7.2 Makefile:

# Symbols used for using shared libraries
SO=     .so

现在在python3.4.2中,相同的代码会返回错误的字典。

---------------------------------------------------------------------------
KeyError                                  Traceback (most recent call last)
<ipython-input-5-53da0e8542b3> in <module>()
----> 1 print(make_vars["SO"])
KeyError: 'SO'

python3.4.2 Makefile:

# Symbols used for using shared libraries
SHLIB_SUFFIX=   .so
EXT_SUFFIX= .so

你知道其他选择吗?

0 个答案:

没有答案