使用变量和字符串通过 posixpath 创建名称
Using variable and strings to create name with posixpath
我想用 python pathlib 使用变量创建路径。
由于字符串和 posixpath 的混合,这当然是不正确的:
from pathlib import Path
stringvariable='aname'
Path(Path.cwd() / 'firstpartofname_' +stringvariable+ '.csv')
我知道我可以用 os 或像这样的两行来完成:
filename='firstpartofname_' + stringvariable + '.csv'
Path(Path.cwd() / filename)
但我想学习如何直接使用 Path。
谢谢
您只需添加括号以强制 +
在 /
之前发生。
new = Path.cwd() / ('firstpartofname_' + stringvariable + '.csv')
我想用 python pathlib 使用变量创建路径。
由于字符串和 posixpath 的混合,这当然是不正确的:
from pathlib import Path
stringvariable='aname'
Path(Path.cwd() / 'firstpartofname_' +stringvariable+ '.csv')
我知道我可以用 os 或像这样的两行来完成:
filename='firstpartofname_' + stringvariable + '.csv'
Path(Path.cwd() / filename)
但我想学习如何直接使用 Path。 谢谢
您只需添加括号以强制 +
在 /
之前发生。
new = Path.cwd() / ('firstpartofname_' + stringvariable + '.csv')