gpt4 book ai didi

python - 结合 f 字符串和原始字符串文字

转载 作者:行者123 更新时间:2023-12-03 07:34:27 24 4
gpt4 key购买 nike

我想知道如何在使用 r 的同时使用 f 字符串获取原始字符串文字。我目前有它如下但希望允许任何名称替换 Alex 的选项我想添加一个 f 字符串然后替换 Alex带花括号并将用户名放在里面,但这不适用于 r .

username = input('Enter name')
download_folder = r'C:\Users\Alex\Downloads'

最佳答案

您可以结合 f对于带有 r 的 f 弦对于原始字符串:

user = 'Alex'
dirToSee = fr'C:\Users\{user}\Downloads'
print (dirToSee) # prints C:\Users\Alex\Downloads
r仅禁用反斜杠转义序列处理,不禁用 f 字符串处理。
引用 docs :

The 'f' may be combined with 'r', but not with 'b' or 'u', therefore raw formatted strings are possible, but formatted bytes literals are not.

...

Unless an 'r' or 'R' prefix is present, escape sequences in string and bytes literals are interpreted...

关于python - 结合 f 字符串和原始字符串文字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58302531/

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