<p>我试图调用<code>spice.str2et(n[i])</code>获取日期列表(从excel导入的名为<code>UTC</code>)。我可以得到<code>spice.str2et(n[i])</code>,但是每次循环它都会替换以前计算的时间。相反,我需要索引列表中的所有<code>spice.str2et(n[i])</code>结果。(我也是Python/编码新手,3周前刚开始学习。)</p>
<p>我试过在我的<code>et =</code>中的et后面添加<code>[i]</code>。我还研究了如何从枚举列表中获取索引,但它们都描述了如何从原始列表中获取索引。我想建立一个新的索引列表。你知道吗</p>
<pre><code>import spiceypy as spice
n = UTC.iloc[:,0]
for i, txt in enumerate(n):
et = spice.str2et(n[i]) #calculates ephermis time for utc,
print(et)
</code></pre>
<p>这就给了我所有我想要的ET的列表,因为它每次循环都会被覆盖(当你不打印时,它只给出最后一个值)。你知道吗</p>