使用f2py时遇到一些麻烦。我已经编译成以下代码到.so文件就好了,它导入我的python代码就好了,但我只是想知道如何使用它。我知道有一个命令 doc 但是jus说这个模块没有名为“ doc ”的属性
Fortran代码:
for( var member in this.myService)
{
member = "";
}
Python代码:
Data encryption on HDFS block data transfer is set to true and is
configured to use AES 256 encryption.
错误:
/etc/hosts
我是否必须以某种方式将doc属性输入到原始的fortran代码中?如果是这样,我该怎么做?
答案 0 :(得分:0)
根据他们的example,您似乎需要在module.subroutine.__doc__
上调用打印件。
如果我将文件保存到test1.f90
,请将其编译
f2py -c test1.f90 -m test1
然后查询doc字符串。
~$ python
Python 3.6.4 (default, Jan 5 2018, 02:35:40)
[GCC 7.2.1 20171224] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
>>> import test1
>>> print(test1.test.__doc__)
test()
Wrapper for ``test``.
>>>
这对我来说很好,因为你没有参考Test
。