gpt4 book ai didi

python - 字符串中的引号

转载 作者:太空宇宙 更新时间:2023-11-03 18:35:22 25 4
gpt4 key购买 nike

我正在尝试从 python 将字符串输入终端,但无法正确格式化字符串。

c="awk -F\"\t\" '{print$5\" \"$6\" \"$7}' file.txt | sort | uniq -c"

当你在 shell 中查看这个时,你会得到:

>>> f="awk -F\"\t\" '{print$5\" \"$6\" \"$7}' file.txt | sort | uniq -c"
>>> f
'awk -F"\t" \'{print$5" "$6" "$7}\' file.txt | sort | uniq -c'

为什么单引号前面有\?我该如何摆脱它们?我已经尝试过“”“string”“”和“”“string”“”

在之前的程序中我有这个:

>>> t="awk '{print $4}' file.txt | sort | uniq"
>>> t
"awk '{print $4}' file.txt | sort | uniq"

我不知道有什么区别

最佳答案

解决方案是使用原始的三引号字符串。

f = r"""awk -F"\t" '{print$5" "$6" "$7}' file.txt | sort | uniq -c"""

关于python - 字符串中的引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21685866/

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