擅长:python、mysql、java
<p>这不是一个真正的答案,但太长的时间来评论:也许这有帮助。。在</p>
<p>在第一种情况下,由于某种原因,传入fortran的是每个字符串的第一个字符:</p>
<pre><code>'abc'
</code></pre>
<p>在fortran中,它在长度为2的数组中结束为“ab”、“c”。如果严格使用长度为一个字符串的数组,我想一切都是好的。不幸的是,在python <code>['a','a','b','b'..</code>中不能伪造系统并拆分成单个字符数组——如果数组长度不匹配,则会抛出错误。在</p>
<p>关于你的第二个问题,如果你用</p>
^{pr2}$
<p>notation,它实际上只是传递一个常规的python字符串列表:</p>
<pre><code> testa4.testa4(['aa','bb','cc'])
</code></pre>
<p>(如果您尝试numpy字符串数组,则会抛出一个错误。)。字符串的长度必须准确无误,否则也会在此处引发错误。在</p>