Python
文章平均质量分 75
my_baby_2009
浮生若梦,一路前行。
展开
-
python 获取本机ip地址的两种实现方法
python 获取本机ip地址的两种方法,分享一下。这里也有一篇文章:Python获取本机IP地址的方法(图文) 相对简单了点。方法1:#!/usr/bin/pythonimport socketimport fcntlimport structdef get_ip_address(ifname):s = socket.socket(socket.AF_INET, so转载 2013-05-12 22:28:57 · 5013 阅读 · 0 评论 -
Python自定义函数的创建、调用和函数的参数详解
Python自定义函数的创建、调用和函数的参数、变量作用域等常见问题。函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创见函数,这被叫做用户自定义函数。一、定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:1.函数转载 2014-03-12 06:34:28 · 3458 阅读 · 0 评论 -
Python break语句详解
Python break语句的作用、使用方法。Python break语句,就像在C语言中,打破了最小封闭for或while循环。break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。break语句用在while和for循环中。如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。一、Python语转载 2014-03-12 06:37:05 · 920 阅读 · 0 评论 -
Python continue语句用法
Python continue语句的用法,并用实例来说明如何使用。Python使用 continue 语句跳出循环,而break跳出整个循环。continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。continue语句使用在用在while和for循环中。一、Python 语言 continue 语句语法格式如下:复制代码代码如下转载 2014-03-12 06:35:57 · 1598 阅读 · 0 评论 -
python函数返回多个值
python函数返回多个值的方法 。python可以返回多个值,确实挺方便函数里的return只能返回一个值,但是返回类型是没是限制的因此,我们可以“返回一个 tuple类型,来间接达到返回多个值”。例子是我在robot framework source code 时的例子:复制代码 代码如下: def __init__(self, cells):转载 2014-04-29 06:25:01 · 1350 阅读 · 0 评论 -
Python多线程下载文件实例代码
Python实现多线程下载文件的方法与实例代码。实现简单的多线程下载,需要关注几点:1.文件的大小:可以从reponse header中提取,如“Content-Length:911”表示大小是911字节2.任务拆分:指定各个线程下载的文件的哪一块,可以通过request header中添加“Range: bytes=300-400”(表示下载300~400byte的内容),注意可转载 2014-06-04 06:23:03 · 1451 阅读 · 0 评论 -
python正则表达式re模块用法详解
re 模块包含对正则表达式的支持,因为曾经系统学习过正则表达式,所以基础内容略过,直接看 python 对于正则表达式的支持。 快速入门import repattern = 'this'text = 'Does this text match the pattern?'match = re.search(pattern, text)转载 2014-06-26 05:57:37 · 569 阅读 · 0 评论 -
python动态监控日志内容
使用Python动态监控程序日志的内容,这里的动态指的是日志文件不断的追加新的日志内容,动态监控是指监控日志新追加的日志内容。日志文件一般是按天产生,则通过在程序中判断文件的产生日期与当前时间,更换监控的日志文件。程序只是简单的示例一下,监控test1.log 10秒,转向监控test2.log。程序监控使用是linux的命令tail -f来动态监控新追加的日志。完整代码:转载 2014-07-07 21:29:11 · 5024 阅读 · 0 评论 -
python 从远程服务器下载日志文件
该程序可实现抓取服务器的日志文件到本地,根据该程序可自行扩展对日志文件的自动化分析。常用于数据挖掘、生产维护等python 从远程服务器下载日志文件的代码:#!/usr/bin/pythonimport osimport sysimport ftplibimport socket############################################转载 2014-07-07 21:34:19 · 3115 阅读 · 0 评论 -
python 多进程通信模块实例 代码
python 多进程通信模块的简单实现。多进程通信方法好多,不一而数。刚才试python封装好嘅多进程通信模块 multiprocessing.connection。简单测试咗一下,效率还可以,应该系对socket封装,效率可以达到4krps,可以满足好多方面嘅需求啦。附代码如下:client端:#!/usr/bin/python# -*- coding: utf-8 -转载 2014-02-20 16:38:08 · 669 阅读 · 0 评论 -
python缩进有哪些区别
python缩进区别分析。下面两个python程序,代码一模一样,但是运行的结果却不同,就是因为最后一行return缩进的不同def powersum(power, *args):'''Return the sum of each argument raised to specified power.'''total = 0for i in args:total += pow(转载 2014-02-16 08:06:13 · 1370 阅读 · 0 评论 -
python 获取 mac 地址 的代码举例
python 获取 mac 地址 的例子,有需要的朋友可以参考下。 复制代码 代码如下:#!/bin/pythonimport osimport redef GetMac(): if os.name == 'nt': try: ret = '' CmdLine = 'ipconfig /转载 2013-05-12 22:21:57 · 1527 阅读 · 0 评论 -
python读取和自定义配置文件的教程
python读取和自定义配置文件的方法。python读取配置文件很方便。例如下面的配置文件:0.ini文件:----文件开始----[global]ip = 192.168.1.100 ;ip地址port = 1234MAC = 0x414243444546;mac----文件结束-----要从中读取ip地址:#! /usr/bin/python#-*转载 2013-05-12 22:25:25 · 3263 阅读 · 0 评论 -
Python 错误和异常小结
学习Python异常后的一篇笔记式的记录和小结性质的文章。事先说明哦,这不是一篇关于Python异常的全面介绍的文章,这只是在学习Python异常后的一篇笔记式的记录和小结性质的文章。什么?你还不知道什么是异常,额... 1.Python异常类 Python是面向对象语言,所以程序抛出的异常也是类。常见的Python异常有以下几个,大家只要大致扫一眼,有个映像,等到编程的时候,相信原创 2013-10-10 05:58:20 · 681 阅读 · 0 评论 -
Python 文件和输入输出小结
Python 是面向对象编程语言,文件也是一种类,下面简单介绍下,方便需要的朋友e="padding-top: 5px; padding-bottom: 5px; margin-top: 0px; margin-bottom: 0px;">1.打开和关闭文件(open(),file(),close())有两种内建函数可以获取文件对象:open和file。他们的用法完全一样。下面只以op转载 2013-10-10 05:59:11 · 645 阅读 · 0 评论 -
python使用os模块的os.walk遍历文件夹
python使用os模块的os.walk遍历文件夹的示例代码。代码:#-*- coding:utf-8 -*-import osif __name__ == '__main__': try: '''traval and list all files and all dirs''' for root, dirs, files in os.walk('D:'转载 2014-01-27 21:32:22 · 797 阅读 · 0 评论 -
python访问纯真IP数据库的示例代码
通过IP地址判断客户端是网通的还是电信的。使用一个纯文本的IP纯真数据库,用Python写了一个小程序。核心代码:#!/usr/bin/env python#site www.jbxue.com# # -*- coding: utf-8 -*- from bisect import bisect _LIST1, _LIST2 = [], [] _INIT = Fal转载 2014-01-27 21:39:02 · 645 阅读 · 0 评论 -
python实现360皮肤按钮控件示例
python实现360皮肤按钮控件示例。代码:#!/usr/bin/python #-*-coding:utf-8-*-#site www.jbxue.comfrom PyQt4.QtGui import *from PyQt4.QtCore import *from PyQt4.Qt import *class ChangeSkinWidget(QWidget): def _转载 2014-02-21 16:47:02 · 623 阅读 · 0 评论 -
python实现360的字符显示界面
python实现360的字符显示界面的例子。代码:#!/usr/bin/python #-*-coding:utf-8-*-#site www.jbxue.comfrom push_button import *from clabel import *from common import *from PyQt4.QtGui import *from PyQt4.QtCore i转载 2014-02-21 16:48:55 · 691 阅读 · 0 评论 -
python改变日志(logging)存放位置实例
通过传入日志文件参数的方式来改变日志的存放位置。使用python实现的简单版本的logging.config,支持一般的通过config文件进行配置。感觉还有更好的方法,是直接利用logging.config.fileConfig(log_config_file)方式读进来之后,通过修改handler方式来进行修改。"""project trace system"""i转载 2014-07-07 21:32:00 · 8533 阅读 · 3 评论