我可以使用pathlib.Path而不使用os.path.expandvars解析环境变量吗?

问题描述 投票:0回答:1
是否有一种干净的方法来解决环境变量或

%VARIABLES%

一般纯粹使用
Path
类,而不必使用像
os.path.expandvars
"my/path/%variable%".fortmat(**os.environ)
这样的后备解决方案?

问题

如何使用win环境变量“pathlib”保存文件?没有提供答案。事实恰恰相反。建议使用os.path.expandvars

python python-3.x environment-variables pathlib
1个回答
3
投票

评论清楚地表明它不提供与os.path.expandvars

等效的任何内容。查看模块的
文档(从 Python 3.10 开始)不会引用任何环境变量。

针对 Python-3.5

针对此请求提出的问题已被关闭,因为 expandvars()

 中的任何方法都将在字符串上操作,而不是 
pathlib.PurePath
 实例。
所以,不。

© www.soinside.com 2019 - 2024. All rights reserved.