我正在试着把一个Bash脚本翻译成Python。我想知道Python中folderConfig="${homeDirectory}/conf"的等价物是什么。这是一个工作目录吗?
folderConfig="${homeDirectory}/conf"
kadbb4591#
这是shell脚本中的参数扩展(不是bash特有的),可以在Python中通过字符串连接或f-string中的字符串插值来实现:
folderConfig = homeDirectory + '/conf' # string concatenation folderConfig = f'{homeDirectory}/conf' # f-string
tsm1rwdh2#
您可以使用pathlib获取Path对象:
from pathlib import Path # Either use the slash operator: folderConfig = Path.home() / 'conf' # Or call joinpath to do the same thing: folderConfig = Path.home().joinpath('conf') print(folderConfig.as_posix())
2条答案
按热度按时间kadbb4591#
这是shell脚本中的参数扩展(不是bash特有的),可以在Python中通过字符串连接或f-string中的字符串插值来实现:
tsm1rwdh2#
您可以使用pathlib获取Path对象: