python标准库 platform模块
# -*- coding: utf-8 -*-
# python:2.x
__author__ = 'Administrator'
#platform
#作用:检查底层平台硬件,操作系统和解释器版本信息等
#版本:2.3及之后
#其他:输出与系统相关信息
import platform
#解释器
#4个函数可以获取当前python解释器有关信息
"""
python_version()
python_version_tuple()
返回不同形式解释器版本,包括主版本,次版本,补丁级组件
python_compiler()报告构造解释器编译器
python_build()给解释器构建版本串
"""
print 'version:',platform.python_version()
print 'version tuple:',platform.python_version_tuple()
print 'compiler:',platform.python_compiler()
print 'build:',platform.python_build()
#平台
#platform()函数会返回一个字符串,其中包括一个通用平台标识符,这个函数接受2个可选布尔参数
#aliased为True,返回值中的名会从一个正式名转换为更常用格式,如果terse为true,返回一个最小值,即去除某些部分,而不是返回完整串
print 'normal:',platform.platform()
print 'aliased:',platform.platform(aliased=True)
print 'terse:',platform.platform(terse=True)
#操作系统和硬件信息
#uname()返回一个元组
print 'unname:',platform.uname()
print'system:',platform.system()#系统名
print 'node:',platform.node()#服务器主机名,还是完全限定名
print 'release:',platform.release()#操作系统发行号
print 'version:',platform.version()#更详细系统版本信息
print 'machine:',platform.machine()#硬件类型标识符
print 'processor:',platform.processor()#处理器实际标识符
#可执行程序体结构
#architecture()查看程序体系结构信息,第一参数是可执行程序路径(默认是sys.executable,即python解释器),返回一个元组,包含位体系结构和使用链接格式
print 'interpreter:',platform.architecture()
print u'python解释器路径: ',platform.architecture(r'/bin/ls')
#官方文档:https://docs.python.org/2.7/library/platform.html?highlight=platform#platform
python标准库 platform模块的更多相关文章
- [python标准库]Pickle模块
Pickle-------python对象序列化 本文主要阐述以下几点: 1.pickle模块简介 2.pickle模块提供的方法 3.注意事项 4.实例解析 1.pickle模块简介 The pic ...
- Python 标准库 ConfigParser 模块 的使用
Python 标准库 ConfigParser 模块 的使用 demo #!/usr/bin/env python # coding=utf-8 import ConfigParser import ...
- Python标准库——collections模块的Counter类
1.collections模块 collections模块自Python 2.4版本开始被引入,包含了dict.set.list.tuple以外的一些特殊的容器类型,分别是: OrderedDict类 ...
- [python标准库]XML模块
1.什么是XML XML是可扩展标记语言(Extensible Markup Language)的缩写,其中的 标记(markup)是关键部分.您可以创建内容,然后使用限定标记标记它,从而使每个单词. ...
- 【python】Python标准库defaultdict模块
来源:http://www.ynpxrz.com/n1031711c2023.aspx Python标准库中collections对集合类型的数据结构进行了很多拓展操作,这些操作在我们使用集合的时候会 ...
- Python标准库--os模块
这个模块包含普遍的操作系统功能.如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的.即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行.一个例 ...
- python标准库 bisect模块
# -*- coding: utf-8 -*- # python:2.x __author__ = 'Administrator' #bisect #作用:维护有序列表,而不必在每次向列表增加一个元素 ...
- python标准库 sysconfig模块
# -*- coding: utf-8 -*-# python:2.x__author__ = 'Administrator'import sysconfig#sysconfig:解释器编译时配置#作 ...
- Python——标准库 Sys模块
---------------------------------------------------------------------------------------------------- ...
随机推荐
- pyqt小例子 treewidget
# -*- coding: cp936 -*- from PyQt4.QtCore import * from PyQt4.QtGui import * class InlineEditor(QWid ...
- web前端代码规范——css代码规范
Bootstrap CSS编码规范 语法 用两个空格来代替制表符(tab) -- 这是唯一能保证在所有环境下获得一致展现的方法. 为选择器分组时,将单独的选择器单独放在一行. 为了代码的易读性,在每个 ...
- Java操作属性文件,支持新增或更新多个属性
Java操作属性文件.支持新增或更新多个属性 一.更新或新增单个属性的方法 /** * 写入properties信息 * @param filePath 绝对路径(包含文件名称和后缀名) * @par ...
- JMeter创建FTP测试
FTP服务主要提供上传和下载功能.有时间需要我们测试服务器上传和下载的性能.在这里我通过JMeter做一个FTP测试计划的例子. * 使用的是JMeter2.4版本. * 测试的服务器是IP:124. ...
- Android自定义控件(二)——有弹性的ScrollView
本文在http://gundumw100.iteye.com/blog/1075286的基础上稍作修改, 实现了当手指滑动到ScrollView的顶部.底部时, 可以继续的向上.向下拉伸.当释放手指的 ...
- 安装mysql时提示The host 'xxx' could not be looked up with resolveip的解决办法
1.首先用cat查看/etc/hosts文件,会显示以下内容: 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.loca ...
- POJ - 2653 - Pick-up sticks 线段与线段相交
判断线段与线段相交 莫名其妙的数据量 #include <iostream> #include <cstdio> #include <vector> #includ ...
- Go学习笔记(二):编写 HelloWorld 程序
//Hello.go代码 package main import "fmt" func main(){ fmt.Printf("Hello, world!This is ...
- (原)python中使用plt.show()时显示图像
转载请注明出处: http://www.cnblogs.com/darkknightzh/p/6039667.html 参考网址: http://matplotlib.org/users/shell. ...
- 移动端Web开发笔记
最近写的一个移动端项目:上海 地铁指路通,之间遇到的一些问题,记录下来(以后会不断补充的): 1. 丰富的页面Meta: 1.1: 控制显示区域各种属性: <meta content=" ...