>%(log)s 2>&1" 我知道 %(word) 用于替换-6ren">
gpt4 book ai didi

python 字符串 u"%(word)s"

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

我是Python新手,看代码的时候有些地方不懂。所以我在这里问。

cmd = u"sudo umount %(mountpoint)s >>%(log)s 2>&1"

我知道 %(word) 用于替换后面使用的单词,例如 cmd % {'word':'new word'},但我不知道'记下为什么有尾随 s。而且我不知道字符串开头的“u”是什么意思。

最佳答案

开头的 u 表示“Unicode”(即它是一个 Unicode 字符串)。每个格式化代码后的 s 表示将值解释为字符串,而不是 d 表示十进制等。

请参阅 http://docs.python.org/library/stdtypes.html#string-formatting-operations 处的文档了解所有详情。

关于python 字符串 u"%(word)s",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4988419/

25 4 0