
Python
文章平均质量分 78
我是黄老邪
这个作者很懒,什么都没留下…
展开
-
Python第三方库clang、pycparser所在路径
/usr/local/lib/python2.7/dist-packages原创 2016-12-13 09:11:31 · 3087 阅读 · 0 评论 -
爬取12306站点信息
# -*- coding: utf-8 -*-import sslimport urllib2from prettytable import PrettyTabledef get_station_name(): url = "https://kyfw.12306.cn/otn/resources/js/framework/station_name.js?station_vers原创 2017-09-07 13:00:02 · 1487 阅读 · 0 评论 -
爬取12306验证码图片
# -*- coding:utf-8 -*-import timeimport urllib2import ssl def get_code_picture(local_filename): #目的为了通过未认证的12306证书 ssl._create_default_https_context = ssl._create_unverified_context原创 2017-09-06 17:55:17 · 1603 阅读 · 0 评论 -
将python程序打包成exe文件
第一步 安装pyinstaller 以管理员方式运行命令提示符(cmd),输入一下命令进行安装pyinstallerpip install pyinstaller注意:pyinstaller安装方法有很多,其他方法请询问度娘叔叔。第二步 打包程序1 找到pyinstaller的安装路径(我的是:C:\Python27\Scripts\pyinstaller.exe原创 2017-08-10 13:55:55 · 3274 阅读 · 0 评论 -
基于Python的select方式的聊天室应用实例
在实际的网络服务器应用程序中可能有成千上万个客户端同时连接服务器,此时为如果每个客户端创建单独的线程或进程可能不切实际。由于内存可用量受限,且主机的CPU能力有限,我们需要一种更好的技术来处理大量的客户端并发连接。Python提供的select模块能解决这一问题。Python中的select模块专注于I/O多路复用,提供了select poll epoll三个方法(其中后两个在Linux中可用原创 2017-05-10 16:50:55 · 932 阅读 · 0 评论 -
基于Python多线程的TCP客户端/服务端应用示例
基于Python多线程的TCP客户端/服务端应用示例原创 2017-05-10 11:35:35 · 5681 阅读 · 0 评论 -
基于Python的TCP服务端/客户端简单应用示例
基于Python的TCP服务端/客户端简单应用示例原创 2017-05-10 09:45:22 · 1381 阅读 · 0 评论 -
Python基于logger模块的日志输出系统
在我们日常的程序开发过程中免不了调试,输出调试日志到控制台或者输出到文件。Python的logging模块提供了通用的日志系统,熟练使用logging模块可以方便开发者开发第三方模块或者是自己的Python应用。同样这个模块提供不同的日志级别,并可以采用不同的方式记录日志,比如文件,HTTP、GET/POST,SMTP,Socket等,甚至可以自己实现具体的日志记录方式。Python中的logging模块与Java/Android中的log4j的机制是一样的,只是具体的实现细节不同。logging模块提原创 2017-05-15 10:16:32 · 2334 阅读 · 1 评论 -
Python字符串查找
Python字符串查找python 字符串查找有4个方法:find()、index()、rfind()、rindex()。find()方法:是在字符串里查找子串第一次出现的位置,若找到返回从0开始的下标值,若找不到返回-1。index()方法:是在字符串里查找子串第一次出现的位置,类似字符串的find方法,不过比find方法更好的是,如果查找不到子串,会抛出异常,而不是返回-1。 rfind和原创 2017-04-11 15:32:30 · 1461 阅读 · 0 评论 -
Python写的Windows服务(包含日志logger输出)
#-*- coding:utf-8 -*-import win32serviceutil import win32service import win32event class PythonService(win32serviceutil.ServiceFramework): """ Usage: 'PythonService.py [options] install|转载 2017-03-10 15:41:12 · 2709 阅读 · 1 评论 -
基于Python编写的Windows服务程序参考代码
基于Python编写的Windows服务程序参考代码原创 2017-03-10 15:35:43 · 2269 阅读 · 0 评论 -
Python获取脚本所在目录的正确方法
1.以前的方法如果是要获得程序运行的当前目录所在位置,那么可以使用os模块的os.getcwd()函数。如果是要获得当前执行的脚本的所在目录位置,那么需要使用sys模块的sys.path[0]变量或者sys.argv[0]来获得。实际上sys.path是Python会去寻找模块的搜索路径列表,sys.path[0]和sys.argv[0]是一回事因为Python会自动把sys.ar转载 2016-12-15 09:49:03 · 594 阅读 · 0 评论 -
#!/usr/bin/env python与#!/usr/bin/python的区别
脚本语言的第一行,目的就是指出,你想要你的这个文件中的代码用什么可执行程序去运行它,就这么简单。#!/usr/bin/python是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器。#!/usr/bin/env python这种用法是为了防止操作系统用户没有将python装在默认的/usr/bin路径里。当系统看到这一行的时候,首先会到env设置里查找python...转载 2018-04-13 09:47:01 · 352 阅读 · 0 评论