【如何在python中获取Windows用户的全名?】教程文章相关的互联网学习教程文章

python获取网卡ip信息实例【代码】

import psutil def get_netcard():"""获取网卡名称和ip地址"""netcard_info = []info = psutil.net_if_addrs()print(info.items())for k, v in info.items():for item in v:if item[0] == 2 andnot item[1] == ‘127.0.0.1‘ :#去除通过dhcp获取ip方式没获取时分配的的自动专有地址if"169.254."notin item[1]:# netcard_info.append((k, item[1]))netcard_info.append(item[1])print("K",k)return netcard_info if__name__ == ‘__...

python-获取当前时间

取得时间相关的信息的话,要用到python time模块,python time模块里面有很多非常好用的功能,你可以去官方文档了解下,要取的当前时间的话,要取得当前时间的时间戳,时间戳好像是1970年到现在时间相隔的时间。你可以试下下面的方式来取得当前时间的时间戳:import timeprint time.time()输出的结果是:1357723206.31但是这样是一连串的数字不是我们想要的结果,我们可以利用time模块的格式化时间的方法来处理:time.localtime(tim...

使用 python 收集获取 Linux 系统主机信息【代码】

使用 python 代码收集主机的系统信息,主要:主机名称、IP、系统版本、服务器厂商、型号、序列号、CPU信息、内存等系统信息。#!/usr/bin/env python #encoding: utf-8‘‘‘ 收集主机的信息: 主机名称、IP、系统版本、服务器厂商、型号、序列号、CPU信息、内存信息 ‘‘‘from subprocess import Popen, PIPE import os,sys‘‘‘ 获取 ifconfig 命令的输出 ‘‘‘def getIfconfig():p = Popen([‘ifconfig‘], stdout = PIPE)dat...

Python使用bs4获取58同城城市分类的方法【代码】

本文实例讲述了Python使用bs4获取58同城城市分类的方法。分享给大家供大家参考。具体如下: # -*- coding:utf-8 -*- #! /usr/bin/python import urllib import os, datetime, sys from bs4 import BeautifulSoup reload(sys) sys.setdefaultencoding( "utf-8" ) __BASEURL__ = "http://bj.58.com/" __INITURL__ = "http://bj.58.com/hezu/" soup=BeautifulSoup(urllib.urlopen(__INITURL__)) lv1Elements = soup.html.body.secti...

nagios通过python获取ESXi硬盘SMART信息【代码】

ESXi可以在相关面板上看见smart信息, 我这边公司用的是组装的服务器,然后不支持,只好用SSH的办法去获取了。Nagios监控是按退出的状态代码来显示相关信息的。退出代码如下:0 ok; 1 warning; 2 critical; 3 unknownpython可以用 paramiko 去实现SSH连接并执行命令这一过程。paramiko 下载位置pypi.python.org/pypi/paramiko#!/usr/bin/env python import paramiko import re import sys #0 ok; 1 warning; 2 critical; 3 unknown...

【Python】百度地图API获取地理信息【代码】

接口文档:http://lbs.baidu.com/index.php?title=webapi/guide/webservice-placeapi#service-page-anchor-1-31、示例中的数据是从链家拿到的北京小区信息,包含小区名和所在行政区,例如朱雀门/西城,实例化CheckEstateData(朱雀门, 西城)2、API中region可以多维度组合,为防止全国或同行政区有重名,例如北京有多个万达广场,最好加上region=市+区3、有一些百度API会把小区名莫名解释成错误的名称,例如《东四西大街50号院》->《...

Python学习笔记_获取当前目录和上级目录【代码】【图】

实验目标:获取当前目录和上级目录系统环境: 1、OS:Win10 64位 2、Pythoh 3.7 3、实验路径:C:\Work\Python\MergeExcel代码参考:# -*- coding:utf-8 -*-import osprint(‘***获取当前目录***‘) print(os.getcwd())print(‘\n‘)print(‘***获取上级目录***‘) print(os.path.abspath(os.path.dirname(os.getcwd()))) print(os.path.abspath(os.path.join(os.getcwd(), "..")))print(‘\n‘)print(‘***获取上上级目录...

python获取文件版本信息、公司名和产品名的方法【代码】

本文实例讲述了python获取文件版本信息、公司名和产品名的方法,分享给大家供大家参考。具体如下:该python代码可得到文件版本信息、公司名和产品名。其他的信息都在返回的字典中。具体代码如下:def _getCompanyNameAndProductName(self, file_path): """ Read all properties of the given file return them as a dictionary. """ propNames = (‘Comments‘, ‘InternalName‘, ‘ProductName‘, ‘CompanyName‘, ‘LegalCopyri...

python3获取指定目录内容的详细信息【代码】【图】

不同平台获取指定目录内容的详细信息命令各不相同: Linux中可以通过ls -al获取获取 windows中可以通过dir命令获取 下面是我写的一个通用获取目录内容详细信息的python3脚本:#!/usr/bin/env python3 # -*- coding: utf-8 -*-import os, time, sys from os.path import join, getsizedef ListDir(dir_data):‘‘‘:param dir_data: 指定获取内容的目录每次返回目录下的一个文件或文件夹(生成器练习)‘‘‘...

Python3获取本机IP(多网卡)【代码】

Python获取本机IP地址的一般方法为import socketIP = socket.gethostbyname(socket.gethostname())  通过gethostname获取主机名,再用gethostbyname将主机名转换为IP地址。  那么,问题来了。如果主机有多个网卡/IP,怎样获取某个指定的IP地址呢?  一个方法是通过socket.gethostbyname_ex获取主机IP地址列表,然后遍历列表取得自己需要的IP。  更简单的方法(不用修改代码,还是用socket.gethostname函数),是通过配置ho...

使用Python脚本获取指定格式文件列表的方法【代码】【图】

在Python环境下获取指定后缀文件列表的方式。来源stackoverflow这里简单以*.txt的作为例子。使用glob(推荐) 1import glob, os 2 os.chdir("/mydir") 3for file in glob.glob("*.txt"): 4print(file)简单实用os.listdir 1import os 2for file in os.listdir("/mydir"): 3if file.endswith(".txt"): 4print(file)View Code如果需要遍历目录,使用os.walk 1import os 2for root, dirs, files in os.walk("/mydir"): 3for file in fi...

python3打印当前时间和获取程序运行时间【代码】

学习使用time模块和datetime模块。通常我们想让程序等待几秒钟,再继续向下运行,time模块的sleep()方法是一个很好的选择。但是想通过time模块打印系统的当前时间,则比较麻烦。如下:from time import strftime, localtime# 打印当前时间def printTime():print(strftime("%Y-%m-%d %H:%M:%S", localtime()))return需要调用两个函数。通过time模块获取程序运行时间,也是比较麻烦的。下面了解下datetime模块中的几个简单快捷的方法...

Python 用最小堆获取大量元素 topk 大个元素【代码】

import heapq class TopK:"""获取大量元素 topk 大个元素,固定内存思路:1. 先让入元素前 k 个建立一个最小堆2. 迭代剩余元素:如果当前元素小于堆顶元素,跳过该元素否则替换堆顶元素为当前元素,并重新调整堆"""def __init__(self, iterable, k):self.minheap = []self.capacity = kself.iterable = iterabledef push(self, val):if len(self.minheap) >= self.capacity:min_val = self.minheap[0]if val < min_val:passelse:he...

Python爬虫模拟登录京东获取个人信息【代码】

原文 http://www.xgezhang.com/python_crawler_jingdong.html先上我的代码。参考了上面链接的文章# -*- coding: utf-8 -*- # !/usr/bin/python import os import urllib2 import urllib import cookielib import re import sys from bs4 import BeautifulSoup ‘‘‘ 编码方式的设置,在中文使用时用到中文时的处理方式 ‘‘‘ default_encoding = "utf-8" if sys.getdefaultencoding() != default_encoding: reload(sys) sys...

python Class:获取对象类型【图】

获取对象类型:一、type#!/usr/bin/env python3# -*- coding: utf-8 -*-class Animal(object): def __init__(self, name, score): self.name = name self.score = score def run(self): print 'Animal is run'class Dog(Animal): def run(self): print 'Dog is run'print type(dog.run)print type(Animal)import types #导入模块typesprint type('abc')==types.StringType #判断'abc'是否为字...