pyqt 通过notepad打开中文文件
来源:互联网 发布:linux安装rpm文件 编辑:程序博客网 时间:2024/06/06 18:07
在qtreeview中通过:
indexItem = self.model.index(index.row(), 0, index.parent()) filePath = self.model.filePath(indexItem)
可以获得文件路径,然后通过
if(os.path.isfile(u''+str(unicode(filePath)).decode('utf-8'))): import subprocess subprocess.call(['notepad.exe', filepath])
即可打开文件,但是这只限于英文的路径和英文的文件
对于中文的解决办法其实很简单
只需要在头部添加
# -*- coding:utf-8 -*-
然后打开文件
subprocess.call(['notepad.exe', (u''+str(unicode(filePath))).encode('gbk')])
即可打开通过windows下的notepad打开文件
0 0
- pyqt 通过notepad打开中文文件
- NotePad 打开文件 出现中文汉字乱码 解决办法
- PyQt/QT打开文件浏览器
- QT-notepad 打开/保存文件
- Notepad++不打开最近打开的文件
- Notepad++ -- 不打开上次打开的文件
- Notepad++ 不显示上次打开的文件
- Notepad++ 不显示上次打开的文件
- pyqt 文件载入对话框,文件保存对话框,打开文件夹对话框
- Notepad++ 通过 NppFTP 实现 SSH 文件编辑
- 使用sublime text打开notepad++当前打开的文件
- notepad++编辑器打开一个文件时,给文件添加信息
- MFC 程序中调用记事本 NotePad 打开 txt 文件
- Notepad++ 启动时不打开最近关闭的文件
- Notepad++插件安装和使用和打开大文件
- Notepad++v6.6.9取消记住最后打开文件方法
- NotePad++如何打开远程服务器上的文件
- 设置NotePad++不打开上次关闭的文件
- 游戏服务器结构探讨
- windows窗口控件点击——CheckButton(一)
- UVA - 817 According to Bartjens
- C++读写EXCEL文件方式比较
- 监听端口号与PID
- pyqt 通过notepad打开中文文件
- Objective-C中的Category(分类)
- UVA 10790 How Many Points of Intersection? 简单数学题
- UVa11420 - Chest of Drawers(动态规划)
- CentOs怎么开机直接进入命令行模式
- 归并排序
- linux自动拷贝文件,并恢复ORACLE数据库
- C++ 虚函数的缺省参数问题
- php 使用 curl 发送 post 数据