向字符串添加简单值

2024-09-25 20:27:48 发布

您现在位置:Python中文网/ 问答频道 /正文

如果我有一根绳子,让我说哦

path2 = '"C:\\Users\\bgbesase\\Documents\\Brent\\Code\\Visual Studio' 

我想在字符串的末尾加一个",我该怎么做?现在我有这样的。你知道吗

path2 = '"C:\\Users\\bgbesase\\Documents\\Brent\\Code\\Visual Studio'
w = '"'
final = os.path.join(path2, w)
print final

但是,当它打印出来时,返回的是:

“C:\Users\bgbase\Documents\Brent\Code\Visual Studio\”

我不需要\我只想要"

谢谢你的帮助。你知道吗


Tags: path字符串oscodeusersdocumentsfinalstudio
3条回答

怎么样?你知道吗

path2 = '"C:\\Users\\bgbesase\\Documents\\Brent\\Code\\Visual Studio' + '"'

或者,就像你说的那样

final = path2 + w

还值得一提的是,可以使用原始字符串(r'stuff')来避免转义反斜杠。例如

path2 = r'"C:\Users\bgbesase\Documents\Brent\Code\Visual Studio'

只要做:

path2 = '"C:\\Users\\bgbesase\\Documents\\Brent\\Code\\Visual Studio' + '"'

我认为path2+w是这里最简单的答案,但您也可以使用字符串格式使其更具可读性:

>>> path2 = '"C:\\Users\\bgbesase\\Documents\\Brent\\Code\\Visual Studio' 
>>> '{}"'.format(path2)
'"C:\\Users\\bgbesase\\Documents\\Brent\\Code\\Visual Studio"'

如果path2+长,那么使用字符串格式要比在字符串末尾添加+容易得多。你知道吗

>>> path2 = '"C:\\Users\\bgbesase\\Documents\\Brent\\Code\\Visual Studio\\Documents\\Brent\\Code\\Visual Studio\\Documents\\Brent\\Code\\Visual Studio'
>>> w = '"'
>>> "{}{}".format(path2,w)
'"C:\\Users\\bgbesase\\Documents\\Brent\\Code\\Visual Studio\\Documents\\Brent\\Code\\Visual Studio\\Documents\\Brent\\Code\\Visual Studio"'

相关问题 更多 >