如何过滤行文件以仅保留另一个文件中指定的行?

时间:2018-12-14 15:37:19

标签: python-3.x latex

我有一个Latex文件,希望仅保留某些标签来进行过滤。我设法过滤了结果,但没有将结果保存到新的Latex文件中,但文件中写入的表除外。

这是尝试:

>>> with open("fr_13_regions.tex", 'r', encoding = "utf-8") as f:
...     w=open("guru99.tex", "a+")
...     ''.join([line for line in f if line.startswith(("\\section", "\\subsection", "\\subsubsection", "\\begin", "\\end", "\\item"))])
...
'\\begin{document}\n\\begin{multicols}{3}\n\\section{La Région-capitale : une place et un rôle exceptionnels}\n\\subsection{Une longue construction historique}\n\\subsection{Région-capitale, État et pouvoir politique}\n\\subsection{Une Région au cœur du pouvoir économique et financier}\n\\section{De profondes mutations démographiques et économiques}\n\\subsection{Une région jeune, dynamique et attractive}\n\\subs ...

此外,双斜杠还有这个问题...

以下是文件的示例:

\documentclass{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{microtype}

\usepackage{newspaper}


\date{\today}
\currentvolume{1}
\currentissue{1}

\SetPaperName{%
  \fontencoding{T1}\fontfamily{phv}\fontsize{26}{0}\bfseries
  La France des 13 régions%
}

\SetPaperLocation{}
\SetPaperSlogan{Sous la direction de L. Carroué}
\SetPaperPrice{antoine.compagnie@gmail.com}


\usepackage{lipsum}

\begin{document}
\maketitle

\begin{multicols}{3}

\headline{Ile-de-France}
\section{La Région-capitale : une place et un rôle exceptionnels}
\subsection{Une longue construction historique}

\end{document}

您可以找到完整的文件there

0 个答案:

没有答案