Python 字符串使用r开头,反斜杠防止转义,但是如果需要组合变量怎么弄呢?

2024-12-03 11:51:47
推荐回答(3个)
回答(1):

和另一位说的一样,用反斜杠,另外补充一下可以用os.path.join来连接:

import os
os.path.join('c:/windows/', 'a_path_new', 'a_sub_path', 'file.txt')

在合适的操作系统下会补充合适的斜杠的。

回答(2):

可以使用字符串格式化的函数format:

name = "test"
path=r'z:\auto\{0}\new.sh'.format(name)
print(path)

回答(3):

用反斜杠:

path = "z:/auto/" + name + "/new.sh"