随笔分类 -  我的python新生

摘要:在很久以前,我写了一个系列,Python和C和C++的交互,如下http://blog.csdn.net/marising/archive/2008/08/28/2845339.aspx目的是解决Python和C/C++的互操作性的问题,假如性能瓶颈的地方用C来写,而一些外围工作用Python来完成... 阅读全文
posted @ 2014-04-08 23:24 jianhong 阅读(261) 评论(0) 推荐(0) 编辑
摘要:在很久以前,我写了一个系列,Python和C和C++的交互,如下http://blog.csdn.net/marising/archive/2008/08/28/2845339.aspx目的是解决Python和C/C++的互操作性的问题,假如性能瓶颈的地方用C来写,而一些外围工作用Python来完成... 阅读全文
posted @ 2014-04-08 23:24 jianhong 阅读(319) 评论(0) 推荐(0) 编辑
摘要:在很久以前,我写了一个系列,Python和C和C++的交互,如下http://blog.csdn.net/marising/archive/2008/08/28/2845339.aspx目的是解决Python和C/C++的互操作性的问题,假如性能瓶颈的地方用C来写,而一些外围工作用Python来完成... 阅读全文
posted @ 2014-04-08 23:24 jianhong 阅读(200) 评论(0) 推荐(0) 编辑
摘要:一、使用中文字符在python源码中如果使用了中文字符,运行时会有错误,解决的办法是在源码的开头部分加入字符编码的声明,下面是一个例子:#!/usr/bin/env python# -*- coding: cp936 -*-Python Tutorial中指出,python的源文件可以编码ASCII... 阅读全文
posted @ 2014-04-03 00:06 jianhong 阅读(186) 评论(0) 推荐(0) 编辑
摘要:一、使用中文字符在python源码中如果使用了中文字符,运行时会有错误,解决的办法是在源码的开头部分加入字符编码的声明,下面是一个例子:#!/usr/bin/env python# -*- coding: cp936 -*-Python Tutorial中指出,python的源文件可以编码ASCII... 阅读全文
posted @ 2014-04-03 00:06 jianhong 阅读(155) 评论(0) 推荐(0) 编辑
摘要:一、使用中文字符在python源码中如果使用了中文字符,运行时会有错误,解决的办法是在源码的开头部分加入字符编码的声明,下面是一个例子:#!/usr/bin/env python# -*- coding: cp936 -*-Python Tutorial中指出,python的源文件可以编码ASCII... 阅读全文
posted @ 2014-04-03 00:06 jianhong 阅读(205) 评论(0) 推荐(0) 编辑
摘要:今天遇到一个问题: 一个python脚本命令行运行时很正常,放到crontab中就无法工作,日志也没有记录,找了半天,终于发现问题所在。在脚本最上方,程序如下:#!/usr/local/bin python# coding=utf8import cx_Oracleimport sysimport t... 阅读全文
posted @ 2014-03-26 13:12 jianhong 阅读(231) 评论(0) 推荐(0) 编辑
摘要:今天遇到一个问题: 一个python脚本命令行运行时很正常,放到crontab中就无法工作,日志也没有记录,找了半天,终于发现问题所在。在脚本最上方,程序如下:#!/usr/local/bin python# coding=utf8import cx_Oracleimport sysimport t... 阅读全文
posted @ 2014-03-26 13:12 jianhong 阅读(948) 评论(0) 推荐(0) 编辑
摘要:用__file__ 来获得脚本所在的路径是比较方便的,但这可能得到的是一个相对路径,比如在脚本test.py中写入:#!/usr/bin/env pythonprint __file__按相对路径./test.py来执行,则打印得到的是相对路径,按绝对路径执行则得到的是绝对路径。而按用户目录来执行(... 阅读全文
posted @ 2014-03-25 17:10 jianhong 阅读(422) 评论(0) 推荐(0) 编辑
摘要:用__file__ 来获得脚本所在的路径是比较方便的,但这可能得到的是一个相对路径,比如在脚本test.py中写入:#!/usr/bin/env pythonprint __file__按相对路径./test.py来执行,则打印得到的是相对路径,按绝对路径执行则得到的是绝对路径。而按用户目录来执行(... 阅读全文
posted @ 2014-03-25 17:10 jianhong 阅读(108) 评论(0) 推荐(0) 编辑
摘要:用__file__ 来获得脚本所在的路径是比较方便的,但这可能得到的是一个相对路径,比如在脚本test.py中写入:#!/usr/bin/env pythonprint __file__按相对路径./test.py来执行,则打印得到的是相对路径,按绝对路径执行则得到的是绝对路径。而按用户目录来执行(... 阅读全文
posted @ 2014-03-25 17:10 jianhong 阅读(152) 评论(0) 推荐(0) 编辑
摘要:urlparse模块主要是把url拆分为6部分,并返回元组。并且可以把拆分后的部分再组成一个url。主要有函数有urljoin、urlsplit、urlunsplit、urlparse等。urlparse.urlparse(urlstring[, scheme[, allow_fragments... 阅读全文
posted @ 2014-03-25 10:21 jianhong 阅读(360) 评论(0) 推荐(0) 编辑
摘要:python提供了一个进行hash加密的模块:hashlib下面主要记录下其中的md5加密方式>>> import hashlib >>> m = hashlib.md5() >>> m.update("Nobody inspects") >>> m.update(" the spammish... 阅读全文
posted @ 2014-03-25 09:32 jianhong 阅读(212) 评论(0) 推荐(0) 编辑
摘要:>>> importos>>>os.path.exists('d:/assist')True>>>os.path.exists('d:/assist/getTeacherList.py')True>>>os.path.isfile('d:/assist')False>>>os.path.isfile... 阅读全文
posted @ 2014-03-19 16:19 jianhong 阅读(396) 评论(0) 推荐(0) 编辑
摘要:在做网络程序时,可以对字符串进行压缩来节省带宽 项目中用到{"compress": , "result":[[设备类型.设备ID, 设备名称, 单位ID, 设备功能], ...]}只做了简单的压缩解压缩,也没crc32(循环冗余校验)01# -*- coding: utf-8 -*-0203"""和... 阅读全文
posted @ 2014-03-19 14:41 jianhong 阅读(549) 评论(0) 推荐(0) 编辑
摘要:Thread对象中的一些方法:以前说过多线程,用到threading模块中的Thread对象,其中的start和run方法比较熟悉了,start()是重载了Thread对象中的run方法,其实作用还是,当执行这个start方法的时候,将运行run方法。今天看看其他几个重要的方法:1join方法,如果... 阅读全文
posted @ 2014-03-18 15:33 jianhong 阅读(307) 评论(0) 推荐(0) 编辑
摘要:ftplib是 Python的内置的一个标准模块,它提供了极强大的对FTP服务器的操作,通过它我们可以连接并操作FTP服务端,开始练习:一、导入模块并进行连接>>> from ftplib import FTP >>> ftp = FTP(‘ftp.yabogo.com’) >>> ftp.logi... 阅读全文
posted @ 2014-03-18 15:00 jianhong 阅读(336) 评论(0) 推荐(0) 编辑
摘要:ftplib是 Python的内置的一个标准模块,它提供了极强大的对FTP服务器的操作,通过它我们可以连接并操作FTP服务端,开始练习:一、导入模块并进行连接>>> from ftplib import FTP >>> ftp = FTP(‘ftp.yabogo.com’) >>> ftp.logi... 阅读全文
posted @ 2014-03-18 15:00 jianhong 阅读(707) 评论(0) 推荐(0) 编辑
摘要:open/文件操作f=open('/tmp/hello','w')#open(路径+文件名,读写模式)#读写模式:r只读,r+读写,w新建(会覆盖原有文件),a追加,b二进制文件.常用模式如:'rb','wb','r+b'等等读写模式的类型有:rU 或 Ua 以读方式打开, 同时提供通用换行符支持 ... 阅读全文
posted @ 2014-03-15 23:49 jianhong 阅读(143) 评论(0) 推荐(0) 编辑
摘要:open/文件操作f=open('/tmp/hello','w')#open(路径+文件名,读写模式)#读写模式:r只读,r+读写,w新建(会覆盖原有文件),a追加,b二进制文件.常用模式如:'rb','wb','r+b'等等读写模式的类型有:rU 或 Ua 以读方式打开, 同时提供通用换行符支持 ... 阅读全文
posted @ 2014-03-15 23:49 jianhong 阅读(97) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示