【问题标题】:Python string formatPython 字符串格式
【发布时间】:2021-08-06 08:42:55
【问题描述】:

我已经定义了字符串变量

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

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

Bashcmd=“Override project={value}”

我尝试像这样添加 rf 选项

Bashcmd =rf“Override {value}”

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

【问题讨论】:

标签: python string format filepath


【解决方案1】:

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

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

或者您可以像这样简单地连接字符串:

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

【讨论】:

  • 我的问题有点不同,错误的白色编辑。我需要传递像 project 这样的参数,其中包括一些文件夹的路径,同时执行像 project={value} 这样的 bash 命令,就像我最近的编辑一样
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-11-28
  • 2011-07-28
  • 2020-07-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多