在文件上打开资源pipe理器

在Python中,如何跳转到Windows资源pipe理器中的文件? 我find了跳转到文件夹的解决scheme:

import subprocess subprocess.Popen('explorer "C:\path\of\folder"') 

但我没有文件的解决scheme。

从Windows XP的Explorer.exe命令行选项

 import subprocess subprocess.Popen(r'explorer /select,"C:\path\of\folder\file"') 

出于某种原因,在Windows 7上它总是打开用户path,为我下面的解决scheme:

 import subprocess subprocess.call("explorer C:\\temp\\yourpath", shell=True)