<p>将ASCII文件转换为FITS文件可以以一种更简单、更省时的方式完成。
我们可以利用这一点:</p>
<pre><code>from astropy.io import ascii
test_input = '../Data/test.txt'
text_file = ascii.read(test_input)
text_file.write('text_to_fits.fits')
</code></pre>
<p>如果没有提供绝对路径,则将在当前工作目录中创建FITS文件。在</p>
<p>所需安装:(Astropy库)</p>
^{pr2}$
<p>您可以在下面的链接中查看其他基本要求。例如,纽比。
如果不存在的话,可以下载上面的语句。所以不用担心。在</p>
<p>Astropy网站链接:<a href="http://docs.astropy.org/en/stable/install.html" rel="nofollow noreferrer">http://docs.astropy.org/en/stable/install.html</a></p>
<p>创建配合文件后,可以按如下方式打开它:</p>
<pre><code>import astropy.table as at
fits_file = '../Data/text_to_fits.fits'
table = at.Table.read(fits_file)
</code></pre>
<p>为了操作和使用FITS文件,可以尝试使用Astropy。
它最初是为天文学相关数据集编写的,在那里FITS文件非常常用,当涉及到其他应用程序时,它也是一个非常有用的库。在</p>
<p>文档:<a href="http://docs.astropy.org/en/stable/index.html" rel="nofollow noreferrer">http://docs.astropy.org/en/stable/index.html</a></p>
<p><strong>从输入到输出:</strong></p>
<p><em>输入ASCII文件:</em></p>
<pre><code>col1 col2 col3
1234 2345 3456
</code></pre>
<p><em>输出适合文件:</em></p>
<pre><code>Out[10]:
<Table length=1>
col1 col2 col3
int64 int64 int64
----- ----- -----
1 2 3
</code></pre>
<p>希望这有帮助!在</p>