【问题标题】:How to concatenate strings to build full path? [duplicate]如何连接字符串以构建完整路径? [复制]
【发布时间】:2020-08-27 06:41:30
【问题描述】:
path = r'C:\Program Files\1\1.exe'

我可以使用上面的路径运行程序。我不想硬编码它,所以我尝试使用一个变量来代替1s。这是我想出的:

variable1 = '1'
path = r'C:\Program Files\ , +variable1 , +\, +variable1, +.exe'

这不起作用。如何让它发挥作用?

【问题讨论】:

  • 使用os.path.join()。并且要么使用/ 或原始字符串,否则反斜杠将启动转义序列。

标签: python string path concatenation


【解决方案1】:
variable1 = '1'

path = 'C:\\Program Files\\'+variable1+'\\'+variable1+'.exe'

\ 是特殊字符,因此您需要用另一个 \

对其进行转义

【讨论】:

  • 使用原始字符串,所以它不是特殊的。
  • 谢谢,我没看到 r :p
猜你喜欢
  • 1970-01-01
  • 2011-09-11
  • 1970-01-01
  • 2014-11-05
  • 2019-01-14
  • 2013-03-31
  • 2022-08-06
  • 2018-06-28
  • 1970-01-01
相关资源
最近更新 更多