10 2013 档案
摘要:
首先,感叹一下Python2.x系列的编码问题,确实让人蛋疼!
在写UninstallTool工具时,需要对获取到的字符串进行编码判断,谷歌了一下,大侠们都推荐用chardet第三方模块来处理,于是导入到自己的代码中还以为一切ok,可是杯具产生了,提示:libs\chardet\universaldetector.py:90: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal,十分蛋疼,于是又谷歌了一下,其中有一篇文章说道解决这个问题方法:使用chardet之前,需要先用string.decode("utf-8")之类的先去解码,然后copy到代码中,运行一下还是提示同样的问
阅读全文
首先,感叹一下Python2.x系列的编码问题,确实让人蛋疼!
在写UninstallTool工具时,需要对获取到的字符串进行编码判断,谷歌了一下,大侠们都推荐用chardet第三方模块来处理,于是导入到自己的代码中还以为一切ok,可是杯具产生了,提示:libs\chardet\universaldetector.py:90: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal,十分蛋疼,于是又谷歌了一下,其中有一篇文章说道解决这个问题方法:使用chardet之前,需要先用string.decode("utf-8")之类的先去解码,然后copy到代码中,运行一下还是提示同样的问
阅读全文
摘要:
打开“开始”菜单-控制面板-添加/卸载程序,步骤太多太烦了,即使这样一次也只能卸载一个软件,用360?每次打开都要弹出主程序界面,太慢!为了解决这个问题,本人写了一个小工具通过在桌面快捷方式上右键--选择“软件卸载”轻松搞定。
阅读全文
打开“开始”菜单-控制面板-添加/卸载程序,步骤太多太烦了,即使这样一次也只能卸载一个软件,用360?每次打开都要弹出主程序界面,太慢!为了解决这个问题,本人写了一个小工具通过在桌面快捷方式上右键--选择“软件卸载”轻松搞定。
阅读全文
摘要:
#!/usr/bin/env python
#coding:utf-8
import _winreg
key = "想要获取的键"
open_key=_winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, key)
countkey=_winreg.QueryInfoKey(open_key)[0]
阅读全文
#!/usr/bin/env python
#coding:utf-8
import _winreg
key = "想要获取的键"
open_key=_winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, key)
countkey=_winreg.QueryInfoKey(open_key)[0]
阅读全文
摘要:
#!/usr/bin/env python
#coding:utf-8
import os
path = os.path.dirname(amodule.__file__)
阅读全文
#!/usr/bin/env python
#coding:utf-8
import os
path = os.path.dirname(amodule.__file__)
阅读全文
摘要:
windows = [
{
"script": "myscript.py",
"uac_info": "requireAdministrator"#获取管理员权限
}
]
阅读全文
windows = [
{
"script": "myscript.py",
"uac_info": "requireAdministrator"#获取管理员权限
}
]
阅读全文

浙公网安备 33010602011771号