You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否通过Windows右键“打开方式”选Python脚本打开文本文档并获取其信息?

完全可行,实现方法如下

1. 编写可接收文件路径的Python脚本

Windows会将选中的文件路径作为命令行参数传递给你的脚本,用Python的sys模块就能获取到这个路径,进而读取文件内容。示例脚本如下:

import sys

# 获取右键选中的文件路径(sys.argv[1]就是传递的路径参数)
file_path = sys.argv[1]

# 读取文件内容(根据实际编码调整encoding参数)
try:
    with open(file_path, 'r', encoding='utf-8') as f:
        content = f.read()
except UnicodeDecodeError:
    # 遇到编码问题时尝试其他编码,比如gbk
    with open(file_path, 'r', encoding='gbk') as f:
        content = f.read()

# 这里替换成你需要的任意操作
print(f"目标文件路径:{file_path}")
print(f"文件内容预览:\n{content[:500]}...")  # 只打印前500字符示例

# 防止运行后窗口立即关闭(可选)
input("\n操作完成,按回车键退出")

2. 设置右键打开方式

  • 右键点击目标文本文档,选择「打开方式」→「选择其他应用」
  • 点击「更多应用」,如果没找到你的脚本,选择「在这台电脑上查找其他应用」,定位到脚本所在的文件夹并选中它
  • 可选:勾选「始终使用此应用打开.txt文件」,后续右键可直接用该脚本打开同类型文件

注意事项

  • 确保Python已添加到系统环境变量,Windows能正常识别python命令;如果脚本直接双击能运行,就说明环境没问题
  • 不同文本文档可能用不同编码存储,脚本里的encoding参数可根据实际情况调整(常见的有utf-8、gbk)

内容的提问来源于stack exchange,提问作者zCooki

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 11:42:10