我正在尝试使用 win 环境变量%userprofile%\desktop
来pathlib
保护不同用户 PC 中的文件。
但我无法让它工作,它一直保存在正在运行的脚本目录中。
导入路径库
从日期时间导入日期时间
a = r'%userprofile%\desktop\test2'
b = 'test'
def path(path_name, f_name):
date = datetime.now().strftime("%d%m-%H%M%S")
file_name = f'{f_name}--{date}.xlsx'
file_path = pathlib.Path(path_name).joinpath(file_name)
file_dir = pathlib.Path(path_name)
try:
file_dir.mkdir(parents=True, exist_ok=True)
except OSError as err:
print(f"Can't create {file_dir}: {err}")
return file_path
path(a, b)