📜  powershell 使用默认程序打开文件 - Python (1)

📅  最后修改于: 2023-12-03 15:03:51.346000             🧑  作者: Mango

PowerShell 使用默认程序打开文件 - Python

当我们在 PowerShell 中使用 Python 脚本时,有时候需要使用默认程序来打开文件并进行操作。本篇文章即介绍如何使用 PowerShell 在 Python 中使用默认程序打开文件。

使用 os.startfile() 函数

在 Python 中,使用 os 模块下的 startfile() 函数可以启动指定应用程序并打开文件。我们可以在 PowerShell 中使用 Python 脚本,通过 os.startfile() 函数来打开文件。示例代码如下:

import os 

filename = "test.txt"
folder = "C:/Users/Username/Desktop/"

filepath = os.path.join(folder, filename)

os.startfile(filepath)

在以上示例代码中,通过 os.path.join() 函数来合并文件路径。然后使用 os.startfile() 函数来打开文件,此时 Windows 系统会自动寻找默认程序来打开该文件。

使用 PowerShell 运行 Python 脚本

使用 PowerShell 来运行 Python 脚本需要使用 & 符号。在 PowerShell 中,使用以下命令来运行 Python 脚本:

& "python.exe" "D:/work/test.py"

其中,"python.exe" 是 Python 解释器所在路径,"D:/work/test.py" 是 Python 脚本所在路径。注意路径需要使用双引号来包含。

完整示例代码

综上所述,使用 PowerShell 使用默认程序打开文件 - Python 的完整示例代码如下:

import os 

filename = "test.txt"
folder = "C:/Users/Username/Desktop/"

filepath = os.path.join(folder, filename)

os.startfile(filepath)

使用 PowerShell 运行 Python 脚本:

& "python.exe" "D:/work/test.py"

如此即可在 PowerShell 中使用 Python 脚本打开指定文件。