如何允许 Python 代码为任何用户打开“%temp%”文件夹?

How can I allow a Python code to open "%temp%" folder for any user?

我的电脑上有一些用户,我尝试创建一个 Python 代码来打开 %temp% 文件夹,但问题是它只能在我的帐户下使用。当我在不同的帐户上使用相同的代码时,它在同一台电脑上不起作用。

我的文件夹路径>> C:\Users\MyAccount\AppData\Local\Temp <<, 该用户的问题错误 'MyAccount'

这是我的代码:

  import webbrowser
  webbrowser.open('C:\Users\MyAccount\AppData\Local\Temp')

我需要将正确的 userFolder 传递给我的代码才能使用。

示例:

my account the path >> **C:\Users\MyAccount\AppData\Local\Temp**
on different account >> C:\Users\ **?** \AppData\Local\Temp
**?** = it should be the name of the user.

你能告诉我吗?

如果 pathlib 是一个选项(Python 3.4+ 附带),您可以使用

from pathlib import Path
Path.home() / 'AppData' / 'Local' / 'Temp'

如果不行,试试

from os import path
path.expanduser('~/AppData/Local/Temp')