本文实例总结了python获取外网ip地址的方法。分享给大家供大家参考。具体如下: 一、利用脚本引擎库直接获取import console; import web.script import inet.http; var jsVm = web.script("JavaScript") jsVm.AddCode( inet.http().get("http://fw.qq.com/ipaddress") ) var ipAddr = jsVm.CodeObject.IPData[0]; console.log( "您的外网IP地址:",ipAddr ) 二、http库,模式匹配获取import inet.http; getIp = function(){var http...
本文实例讲述了python获取mp3文件信息的方法。分享给大家供大家参考。具体如下: 将代码生成.py文件放在目录下运行,可以获取该目录的所有mp3文件的信息,需要使用ID3库import os, sys from ID3 import * files = os.listdir(os.getcwd()) for f in files:x = os.path.splitext(f)if x[1] == .mp3:n = x[0].split( - )author = n[0]title = n[1]id3info = ID3(f)id3info[ARTIST] = authorid3info[TITLE] = titleprint f+ id3 tagge...
本文实例讲述了Python获取运行目录与当前脚本目录的方法。分享给大家供大家参考。具体实现方法如下:import os import sys #运行目录 CurrentPath = os.getcwd() print CurrentPath #当前脚本目录 print "##################################################" print os.path print sys.argv[0] print os.path.split( os.path.realpath( sys.argv[0] ) ) print "##################################################" ScriptPath =...
本文实例讲述了python获取各操作系统硬件信息的方法。分享给大家供大家参考。具体如下: 1. windows 使用WMI: (WMI官网地址:http://pypi.python.org/pypi/WMI 或 点击此处本站下载。)import wmi w=wmi.WMI() cpus=w.Win32_Processor() for u in cpus: print cpu id:,u.ProcessorId运行结果如下:cpu id: BFEBFBFF0001067A cpu id: BFEBFBFF0001067A2. linux 直接读取: /proc 文件下面的信息,都是些文本文件。如读取cpu信息...
本文实例讲述了python简单获取本机计算机名和IP地址的方法。分享给大家供大家参考。具体实现方法如下: 方法一:>>> import socket >>> hostname = socket.gethostname() >>> print hostname china-43226208c >>>ip = socket.gethostbyname(hostname) >>>print ip 192.168.3.196 >>> ipList = socket.gethostbyname_ex(hostname) >>> ipList (china-43226208c, [], [192.168.3.196]) 方法二:>>> name = socket.getfqdn(socket....
本文实例讲述了python获取一组数据里最大值max函数用法。分享给大家供大家参考。具体如下:# 最简单的 max(1, 2) max(a, b) # 也可以对列表和元组使用 max([1,2]) max((1,2)) # 还可以指定comparator function max(ah, bf, key=lambda x: x[1]) def comparator(x):return x[1] max(ah, bf, key=comparator)希望本文所述对大家的Python程序设计有所帮助。
get()方法返回给定键的值。如果键不可用,则返回默认值None。 语法 以下是get()方法的语法:dict.get(key, default=None)参数key -- 这是要搜索在字典中的键。 default -- 这是要返回键不存在的的情况下默认值。返回值 该方法返回一个给定键的值。如果键不可用,则返回默认值为None。 例子 下面的例子显示了get()方法的使用。#!/usr/bin/pythondict = {Name: Zara, Age: 27}print "Value : %s" % dict.get(Age) print "Value : ...
本文实例讲述了python获取当前日期和时间的方法。分享给大家供大家参考。具体如下:import datetime # Get a datetime object now = datetime.datetime.now() # General functions print "Year: %d" % now.year print "Month: %d" % now.month print "Day: %d" % now.day print "Weekday: %d" % now.weekday() # Day of week Monday = 0, Sunday = 6 print "Hour: %d" % now.hour print "Minute: %d" % now.minute print "Second:...
今天发现一个使用python写的管理cisco设备的小框架tratto,可以用来批量执行命令。 下载后主要有3个文件: Systems.py 定义了一些不同设备的操作系统及其常见命令。 Connectivity.py 是主要实现功能的代码,其实主要就是使用了python的pexpect模块。 Driver.py是一个示例文件。[root@safe tratto-master]# cat driver.py #!/usr/bin/env python import Connectivity import Systems #telnet to a cisco switch m = Systems.Operati...
前一段时间一直在研究如何用python抓取搜索引擎结果,在实现的过程中遇到了很多的问题,我把我遇到的问题都记录下来,希望以后遇到同样问题的童鞋不要再走弯路。 1. 搜索引擎的选取选择一个好的搜索引擎意味着你能够得到更准确的搜索结果。我用过的搜索引擎有四种:Google、Bing、Baidu、Yahoo!。 作为程序员,我首选Google。但当我看见我最爱的Google返回给我的全是一堆的js代码,根本没我想要的搜索结果。于是我转而投向了Bing的...
1.pyqt4写的界面 find_ui.py#-*- coding: utf-8 -*- from PyQt4 import QtCore, QtGuitry:_fromUtf8 = QtCore.QString.fromUtf8 except AttributeError:def _fromUtf8(s):return stry:_encoding = QtGui.QApplication.UnicodeUTF8def _translate(context, text, disambig):return QtGui.QApplication.translate(context, text, disambig, _encoding) except AttributeError:def _translate(context, text, disambig):return QtGui....
本文实例讲述了python获取从命令行输入数字的方法。分享给大家供大家参考。具体如下:#---------------------------------------- # Name: numerical_input.py # Author: Kevin Harris # Last Modified: 02/13/04 # Description: This Python script demonstrates # how to get numerical input # from the command line # and use the if-else conditional. #------------------------------...
本文实例讲述了python获取本机mac地址和ip地址的方法。分享给大家供大家参考。具体如下:import sys, socket def getipaddrs(hostname):result = socket.getaddrinfo(hostname,None,0,socket.SOCK_STREAM)return [x[4][0] for x in result] # the name of the local machine hostname = socket.gethostname() try:print "IP addresses:", ", ".join(getipaddrs(hostname)) except socket.gaierror, e:print "Couldnt not get IP ad...
本来是要写个程序用的,没写完不写了,这一部分就贴出来吧 验证域名和IPclass JianKong():查询IDC信息,封ip和过白名单def __init__(self):pass@classmethoddef ip_verify(cls,str):验证IP地址规范pattern=re.compile((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9]))s=pattern.f...
本文实例讲述了python获取元素在数组中索引号的方法。分享给大家供大家参考。具体如下: 这里python是通过index方法获取索引号的li = [a, b, new, D, z, example, new, two, elements] print li.index("example") print li.index("new") print li.index("z") print "c" in li运行结果如下: 5 2 4 False 希望本文所述对大家的Python程序设计有所帮助。