python
马忠义
梦想一定要有,万一见鬼了呢
展开
-
mac安装mysql-python和采用MVC的方式操作数据库
安装mysql-python http://blog.csdn.net/cs_cjl/article/details/8303101然后再eclipse中的插件中安装MySQLdb http://blog.csdn.net/ao_xue1234/article/details/8191974在mac的eclipse中一定要配置信息中添加mysql-python的egg文件,否则不能识别MySQL原创 2015-11-27 20:53:00 · 407 阅读 · 0 评论 -
python处理中文文件名
处理中文文件名时,遇到编码问题,首先在代码开头已经加上了#encoding:utf-8,仍然报错 这肯定还是编码问题了 我又找了很多编码的资料 用了很多方法 有encode decode unicode 经过一番折腾 也用open成功打开了文件 但是 后来我查到 最规范的打开文件不用那么麻烦 应该是这样的import os.pathfile_name=os.path.normcase(u"原创 2016-04-06 15:06:27 · 1514 阅读 · 0 评论 -
python处理txt文件
这两天遇到了一个烦心事,我用python的win32com把word转化到txt,在windows下默认转的格式是ascii,而我用python进行操作时,必然会有问题,python默认的处理中文的字符是unicode,困扰了我好久,上网查找资料以下内容我觉得非常好: *为什么会报错“UnicodeEncodeError: ‘ascii’ codec can’t encode characters原创 2016-02-26 16:09:50 · 3442 阅读 · 0 评论 -
python文件选择:tkFileDialog 基础
看了下Tkinter的文档,对于Pop-up dialog有三类,现在用到的是tkFileDialog tkFileDialog有两种形式: 一个是.askopenfilename(option=value, …) 这个是”打开”对话框 另一个是:asksaveasfilename(option=value, …) 这个是另存为对话框option参数如下: defaultextension转载 2016-03-10 14:45:19 · 15971 阅读 · 0 评论 -
Python文件夹与文件的操作
转自 http://www.cnblogs.com/yuxc/archive/2011/08/01/2124012.html 最近在写的程序频繁地与文件操作打交道,这块比较弱,还好在百度上找到一篇不错的文章,这是原文传送门,我对原文稍做了些改动。 有关文件夹与文件的查找,删除等功能 在 os 模块中实现。使用时需先导入这个模块, 导入的方法是: import os 一、取得当前目录s转载 2016-03-05 10:15:41 · 765 阅读 · 0 评论 -
python线程和进程,生产者消费者模型
应用程序像工厂,进程像车间,线程像工人一个进程中的线程可以在不同cpu上执行,一个线程不能同时在两个cpu上执行python中有一个全局解释器锁(GIL global interpreter lock),他就像一把锁所在进程上,保证同一时刻,一个进程中无论有多少线程,只能保证有一个线程出来随着cpu核数的增加,python中可以创建多个进程,一个进程中有一个全局解释器,这样一个cpu跑一个进程,原创 2015-11-28 14:56:50 · 3197 阅读 · 0 评论 -
python内置函数
比较好的网站 http://www.cnblogs.com/wupeiqi/articles/4276448.html1 yield 的使用注意事项yield必须在迭代器中运行,他的功能下次运行的时候会从当前断点执行 yield还可以保存函数运行过程中过程的信息2三目运算符 temp=none if 1>3 temp=‘shabi’ else temp=‘doubi’原创 2015-11-27 19:29:40 · 488 阅读 · 0 评论 -
socket网络编程
socket是什么 socket • 什么是socket 所谓socket通常也称作”套接字”,用于描述IP地址和端口, 是一个通信链的句柄。应用程序通常通过”套接字”向网络发出请求或 者应答网络请求。说白了就是一种通信机制。它类似于银行,电信啊 这些部分的电话客服部门。你打电话的时候,那边会分配置一个人回 答你的问题,客服部门就相当于socket的服务器端了,你这边呢就相原创 2015-11-27 20:41:20 · 324 阅读 · 0 评论 -
python中关于处理汉字乱码的问题
一个困扰了好久的Python 中文编码问题。多次失败后我总结出一些经验。Python 解决中文编码问题基本可以用以下逻辑: utf8(输入) ——> unicode(处理) ——> (输出)utf8 Python 里面处理的字符都是都是unicode 编码,因此解决编码问题的方法是把输入的文本(无论是什么编码)解码为(decode)unicode编码,然后输出时再编码(encode)成所需编码。原创 2015-12-29 19:52:51 · 641 阅读 · 0 评论 -
python列表,字典
1字符串处理s.startswith(‘adfaas’) s这个字符串是不是以adfaas开始 s.endswith(‘adfaas’) s这个字符串是不是以adfaas结束 S.find(substring, [start [,end]]) #可指范围查找子串,返回索引值,否则返回-1 S.rfind(substring,[start [,end]]) #反向查找 S.inde原创 2015-11-27 19:22:11 · 342 阅读 · 0 评论 -
python实现不可修改的常量
因为种种原因,Python并未提供如C/C++/Java一样的const修饰符,换言之,python中没有常量,至少截止2015年年末,还没有这个打算。Python程序一般通过约定俗成的变量名全大写的形式来表示这是一个常量,但是这终究不是长久之计。其实Python可以曲线救国实现常量。在Python的面向对象中,object._setattr_()这个built-in function在对类的属性赋转载 2016-05-15 16:04:59 · 4551 阅读 · 0 评论