python
文章平均质量分 78
太上绝情
这个作者很懒,什么都没留下…
展开
-
基于python的c++ 类空实现代码生成器
最近换了linux,没有了vs很不习惯,虽然还有eclipse和codeblocks也不错,但是c++类函数代码生成不怎么强,基本没有。每次写c++代码,写完.h头文件里类的声明后总要在.cpp文件里再写实现,这个时候通常把头文件的函数声明复制过来,再加上类作用域限定符,写多了感觉很麻烦。而且容易复制错地方。不过现在既然在linux下就自己动手丰衣足食吧,所以就像自己做个工具完成这件事。字原创 2013-05-25 22:20:22 · 1657 阅读 · 0 评论 -
自动探测gbk编码文件并转为utf8
自动探测gbk编码文件并转为utf8有时候要将一些部分在windows上的代码在linux上打开,但是因为windows上的默认都是gbk,linux上打开都是乱码。 因为只有部分文件是gbk编码的,所以不能粗暴的全部转换,要先对文件编码进行推测,然后才能决定是否要转换。 以下python代码实现遍历目录下指定类型文件并自动探测编码,然后将推测出gbk、gb2312的文件转为utf8。impo原创 2016-07-21 11:20:34 · 853 阅读 · 0 评论 -
pyinstaller安装指南
pyinstaller安装指南因为各平台方法有所差异,所以我们使用源码安装。 首先去官网下载代码包。 我现在的最新版是3.2,链接:https://github.com/pyinstaller/pyinstaller/releases/download/v3.2/PyInstaller-3.2.zip,下载后解压。 然后确保你已经安装了python。 因为pyinstaller用到了pywin原创 2016-09-02 12:10:25 · 4320 阅读 · 1 评论 -
python中正确显示windows系统上其他进程的输出
python中正确显示windows系统上其他进程的输出现象 try: subprocess.check_output(cmd_list) except subprocess.CalledProcessError as e: error = e.output.decode() print("erro原创 2017-11-25 11:37:45 · 931 阅读 · 0 评论