如何允许 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')
我的电脑上有一些用户,我尝试创建一个 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')