gpt4 book ai didi

python - 从 latex 文件中提取数字

转载 作者:行者123 更新时间:2023-11-30 23:43:02 24 4
gpt4 key购买 nike

嗨,我可以用一只手来解决以下问题。我正在尝试编写一个 python 脚本,该脚本将从 tex 文件中提取数字并将它们放入另一个文件中。输入文件是这样的:

\documentclass[]....
\begin{document}

% More text

\begin{figure}
figure_info 1
\end{figure}

\begin{figure}
figure_info 2
\end{figure}

%More text

输出文件应该是这样的:

\begin{figure}    
figure_info 1
\end{figure}

\begin{figure}
figure_info 2
\end{figure}

感谢您的帮助。

最佳答案

非常感谢您的回答,我终于这样做了。这可能不是最佳方法,但它确实有效。我尝试了几个建议的解决方案,但它们需要一些调整才能工作。

infile = open('data.tex', 'r')
outfile = open('result.tex', 'w')
extract_block = False
for line in infile:
if 'begin{figure}' in line:
extract_block = True
if extract_block:
outfile.write(line)
if 'end{figure}' in line:
extract_block = False
outfile.write("------------------------------------------\n\n")

infile.close()
outfile.close()

关于python - 从 latex 文件中提取数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11054008/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com