根据Python documentation,os.startfile
接受两个参数:path
和operation
。路径已被很好地描述并且不言自明,但是对于operation
来说,它只不过是:
当给出另一个 operation [(not
'open'
)]时,它必须是一个“命令动词”,用于指定对文件执行的操作。 Microsoft记录的常见动词是'print'
和'edit'
(将在文件上使用)以及'explore'
和'find'
(将在目录上使用)。
这意味着存在其他命令动词。还有其他可用的命令动词吗?如果是这样,它们是什么,它们做什么?
具体地说,我想知道与“打开文件位置”操作相关的命令动词。
答案 0 :(得分:3)
由于startfile
的所有操作基本上都是shell32的call to ShellExecuteW,因此这并不是Python特有的。
Microsoft docs indicate,ShellExecute函数家族中可用的操作(“动词”)取决于确切的系统(注册表)。在该页面上,“常用动词”为: