【发布时间】:2020-01-21 08:57:29
【问题描述】:
免责声明:我对 Python 的了解微不足道。
在我的大学实验室课程中,在实验过程中捕获了很多数据,我需要将其插入到表格中,并将其绘制在 Latex 文件中,数据记录在 excel 中,我从那里复制并将其存储在一个 .txt 文件,如下所示:
4.86 0.23
4.83 0.27
4.78 0.39
4.66 0.66
4.5 1.02
4.4 1.23
4.25 1.52
4.11 1.78
3.99 2
3.81 2.29
3.57 2.64
3.45 2.79
3.43 2.82
Latex代码中对应的部分是:
\begin{longtable}{|c | c |}
\hline
$V_{out}$(in V) & $I_{out}$(in mA) \\ \hline
4.86 & 0.23\\ \hline
4.83& 0.27\\ \hline
4.78& 0.39\\ \hline
4.66& 0.66\\ \hline
4.5 &1.02\\ \hline
4.4 &1.23\\ \hline
4.25& 1.52\\ \hline
4.11& 1.78\\ \hline
3.99& 2\\ \hline
3.81& 2.29\\ \hline
3.57& 2.64\\ \hline
3.45& 2.79\\ \hline
3.43& 2.82\\ \hline
\caption{\\Output Characteristics for low input}
\label{tab:output@low}
\end{longtable}
所以在我的 .txt 文件的每一行中,我必须在每一行中手动插入 & 和 \\ \hline,但是由于此类数据文件很多,此手动过程会消耗大量时间,有人可以建议一个python 代码将读取 txt 文件,插入所需的符号并将其返回给我?
【问题讨论】:
-
你用的是哪个操作系统?
-
我用的是windows
-
好的,编写脚本逐行读取文件中的数据并附加您的句子,最后将您的行添加到变量中并保存或重写到另一个文件中。
-
免责声明:我对python知之甚少