我有一个带有000_S_0000格式的字符串的python列表。因为我希望这个列表显示在LaTeX文档中,所以我想先将它保存在.txt文件中,使用不同的格式为每个字符串,特别是这一个:000\_S\_0000。
但是,当我在.txt文件中编写修改后的列表时,每个字符串都被格式化000\\_S\\_0000。
我怎么能解决这个问题?为什么不工作?
提前致谢!
这是我的代码:def posa_barres_latex(ll_PTIDs):
for i in range(len(ll_PTIDs)):
snou = ''
for caracter in ll_PTIDs[i]:
if caracter == "_":
snou = snou + "\_"
else:
snou = snou + caracter
ll_PTIDs[i] = snou
with open("sortida_exclosos_criteri_c.txt","w") as f:
f.write(str(ll_PTIDs))
posa_barres_latex(['002_S_2043', '018_S_2138', '013_S_2324', '129_S_4073', '002_S_4237', '019_S_4285', '130_S_4468', '136_S_4517', '013_S_4791', '031_S_4194','002_S_4219', '002_S_4251', '136_S_4408', '130_S_4605', '130_S_4925', '013_S_4985'])
PS我正在使用python 3。