gpt4 book ai didi

python - 我想在 python 中打印 "\"字符,但我得到 "\\"

转载 作者:太空宇宙 更新时间:2023-11-04 02:19:26 24 4
gpt4 key购买 nike

我有一个 python 字符串列表,格式为 000_S_0000。因为我希望这个列表显示在 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'])

附言我正在使用 python 3。

最佳答案

要使用 print 命令打印单个 '\',只需使用:打印('\\')

第一个“\”转义第二个。

关于python - 我想在 python 中打印 "\"字符,但我得到 "\\",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51957941/

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