Python 字符串格式

标签 python string format filepath

我已经定义了字符串变量

value=“c:/program files/tm su/usr”

我需要在另一个字符串中使用这个变量,例如

Bashcmd=“Override project={value}”

我尝试像这样添加 rf 选项

Bashcmd =rf“Override {value}”

但是它只打印到c:/program,空白被忽略。 有没有办法在 Bashcmd 中使用整个路径,并且不能删除目录路径中的空格,因为许多系统共享相同的路径。

最佳答案

您可以像这样格式化字符串:

value="c:/program files/tm su/usr"
Bashcmd=f"Override project=\"{value}\""

或者您可以简单地连接字符串,如下所示:

Bashcmd="Override project=\""+value+"\""

关于Python 字符串格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67563719/

相关文章:

c# - 在文本框中仅显示最后 4 位数字

c++ - 从字符串中删除一个字符

php - 如何获取 PHP 的 getTraceAsString() 的完整字符串?

python - 为什么当我读取文件数据时它不起作用,但当它们被硬编码时它却起作用?

sql-server - SSRS 报告工具栏格式显得拉长

java - 日期格式中月和日的固定长度?

python - 绘制聚类矩阵

python - 协程从 send() 而不是 next() 开始运行

python - 谁能解释一下这个 Python 3 命令的作用?

python - _constraints,无法创建退款发票 Odoo v10 社区