本文实例讲述了python获取当前计算机cpu数量的方法。分享给大家供大家参考。具体分析如下: 这里实际上返回的是计算机的cpu核心数,比如cpu是双核的,则返回2,如果双四核cpu,则返回8from multiprocessing import cpu_count print(cpu_count())本机是四核电脑,返回结果:4 希望本文所述对大家的Python程序设计有所帮助。
本文实例讲述了python打开文件并获取文件相关属性的方法。分享给大家供大家参考。具体分析如下: 下面的代码通过open函数打开文件,并输出文件名、打开状态、打开模式等属性#!/usr/bin/python # Open a file fo = open("foo.txt", "wb") print "Name of the file: ", fo.name print "Closed or not : ", fo.closed print "Opening mode : ", fo.mode print "Softspace flag : ", fo.softspace输出结果:Name of the file: foo.txt ...
最近,想在我的YouMoney(http://code.google.com/p/youmoney/)里面增加提取用户操作系统版本信息。比如windows用户,可能要返回Windows XP ,或者Windows 2003, 苹果用户应该返回Mac OS X 10.5.8。用了很多办法,包括在mac系统里调用系统命令,取环境变量,等等。最后无意发现,原来python里里面有个platform模块就可以干这件事情。省事啊! mac上这么干 代码如下: localhost:~ apple$ python Python 2.5.1 (r251:54863, Jun 17 2...
本文实例讲述了python获取指定网页上所有超链接的方法。分享给大家供大家参考。具体如下: 这段python代码通过urllib2抓取网页,然后通过简单的正则表达式分析网页上的全部url地址import urllib2 import re #connect to a URL website = urllib2.urlopen(url) #read html code html = website.read() #use re.findall to get all the links links = re.findall("((http|ftp)s?://.*?)", html) print links希望本文所述对大家的pyth...
本文实例讲述了python根据开头和结尾字符串获取中间字符串的方法。分享给大家供大家参考。具体分析如下: 这里给定一个字符串,指定开头和结尾的字符串,返回中间包夹的字符串,比如: content:bitsCN.com startStr: endStr: 返回结果:bitsCN.comdef GetMiddleStr(content,startStr,endStr):startIndex = content.index(startStr)if startIndex>=0:startIndex += len(startStr)endIndex = content.index(endStr)return con...
本文实例讲述了python获取标准北京时间的方法。分享给大家供大家参考。具体分析如下: 这段python代码主要通过www.beijing-time.org的官网上获取标准的北京时间,如果你的服务器挂在网上,你可以通过这段代码定时获取北京时间,然后更新自己系统的标准时间。import time,httplib def getBeijinTime():try:conn = httplib.HTTPConnection("www.beijing-time.org")conn.request("GET", "/time.asp")response = conn.getresponse()pri...
本文实例讲述了Python获取网页上图片下载地址的方法。分享给大家供大家参考。具体如下: 这里获取网页上图片的下载地址是正在写的数据采集中的一段,代码如下:代码如下:#!/user/bin/python3 import urllib2 from HTMLParser import HTMLParser class MyHtmlParser(HTMLParser):links = []def handle_starttag(self, tag, attrs):if tag == "img":if len(attrs) == 0:passelse:for name, value in attrs:if name == "src":self.lin...
本文实例讲述了python在Windows8下获取本机ip地址的方法。分享给大家供大家参考。具体实现方法如下:import socket hostname = socket.gethostname() IPinfo = socket.gethostbyname_ex(hostname) LocalIP = IPinfo[2][2] print LocalIP希望本文所述对大家的Python程序设计有所帮助。
本文实例讲述了Python使用Flask框架获取当前查询参数的方法。分享给大家供大家参考。具体如下: 这段代码实现Python的Flask框架下获取当前查询参数,即QueryString中的所有参数from flask import Flask, render_template, request # Initialize the Flask application app = Flask(__name__) # This is a catch all route, to catch any request the user does @app.route(/) def index():qs = request.query_stringreturn render_...
本文实例讲述了Python获取服务器信息的最简单实现方法。分享给大家供大家参考。具体如下: 主要核心代码如下:sUrl = http://www.163.com sock = urllib2.urlopen(sUrl) sock.headers.values() 希望本文所述对大家的Python程序设计有所帮助。
在android上,我们可以使用QPython来编写、执行Python脚本。它对很多android 系统函数进行了方便的封装,使用QPython编写功能简单的小程序异常方便。 这个示例是我之前用来读取手机位置信息并作为进一步处理数据的基础脚本。代码如下: # -*- coding: utf-8 -*- import androidhelper import time from math import radians droid = androidhelper.Android() droid.startSensingTimed(1, 250) droid.startLocating() while 1:gpsdat...
上一次我用requests库写的一个抓取页面中链接的简单代码,延伸一下,我们还可以利用它来获取我们网站的PR以及百度权重。原理差不多。最后我们甚至可以写一个循环批量查询网站的相关信息。 先说说GooglePR,全称PageRank。它是Google官方给出的评定一个网站SEO的评级,这个大家应该不陌生。既然是官方给出的,当然有一个官方的接口去获取它。我们这里就利用官方的接口获取谷歌PR。代码如下: GPR_HASH_SEED ="Mining PageRank is AGA...
本文实例讲述了python执行shell获取硬件参数写入mysql的方法。分享给大家供大家参考。具体分析如下: 最近要获取服务器各种参数,包括cpu、内存、磁盘、型号等信息。试用了Hyperic HQ、Nagios和Snmp,它们功能都挺强大的,但是于需求不是太符,亦或者太heavy。 于是乎想到用python执行shell获取这些信息,python执行shell脚本有以下三种方法: 1. os.system()代码如下:os.system(ls) #返回结果0或者1,不能得到命令的输出 2. os.po...
本文实例讲述了python获取文件扩展名的方法。分享给大家供大家参考。具体实现方法如下:import os.path def file_extension(path): return os.path.splitext(path)[1] print file_extension(C:\py\wxPython.gif)输出结果为: .gif 希望本文所述对大家的Python程序设计有所帮助。
本文实例讲述了Python获取文件ssdeep值的方法,分享给大家供大家参考。具体方法如下: 首先,得到ssdeep值,需要先import ssdeep 在ubuntu上安装pyssdeep时 一直出错 后来发现apt-cache search "ssdeep"时把几个全apt-get install 上,但问题依旧。 后来下载到pyssdeep的源文件 ,tar zxvf pyssdeep.tar.zip 然后 apt-get install python-dev 然后 python setup.py install 就安装上了。 总体来看应该是没装python-dev的原因。 具...