【Python便携式,linux和windows】教程文章相关的互联网学习教程文章

python使用wmi模块获取windows下硬盘信息的方法

本文实例讲述了python使用wmi模块获取windows下硬盘信息的方法。分享给大家供大家参考。具体实现方法如下:# -*- coding: utf-8 -*- #import ######################################################################## import os, sys import time import wmi ######################################################################## #function ##################################################################...

python使用WMI检测windows系统信息、硬盘信息、网卡信息的方法

本文实例讲述了python使用WMI检测windows系统信息、硬盘信息、网卡信息的方法。分享给大家供大家参考。具体实现方法如下:#!/usr/bin/env python # -*- coding: utf-8 -*- import wmi import sys,time,platform def get_system_info(os): """ 获取操作系统版本。 """ print print "Operating system:" if os == "Windows": c = wmi.WMI () for sys in c.Win32_OperatingSystem(): print \t + "Version :\t%s" % sys.Caption.en...

python在windows下创建隐藏窗口子进程的方法

本文实例讲述了python在windows下创建隐藏窗口子进程的方法。分享给大家供大家参考。具体实现方法如下:import subprocess IS_WIN32 = win32 in str(sys.platform).lower() def subprocess_call(*args, **kwargs):#also works for Popen. #It creates a new *hidden* window, #so it will work in frozen apps (.exe).if IS_WIN32:startupinfo = subprocess.STARTUPINFO()startupinfo.dwFlags = subprocess.CREATE_NEW_CONSOLE | s...

Python实现Windows上气泡提醒效果的方法

本文实例讲述了Python实现Windows上气泡提醒效果的方法。分享给大家供大家参考。具体实现方法如下:# -*- encoding: gbk -*- import sys import os import struct import time import win32con from win32api import * # Try and use XP features, so we get alpha-blending etc. try: from winxpgui import * except ImportError: from win32gui import * class PyNOTIFYICONDATA: _struct_format = ( "I" # DWORD cbSi...

Windows下实现Python2和Python3两个版共存的方法

一直用的是python2,从python 2.3到python 2.7.6, 出于想了解python3的新特性,又安装了python3.3.3. 用了才发现蛮方便的。python的各个版本是独立共存的,不相互冲突的。下面说下如何操作: 1. 独自安装好python2.7.6 和 python3.3.3 2. 修改注册表: 打开->regedit HKEY_CLASSES_ROOT\Python.File\shell\open\command的默认值 修改为"C:\Python27\python.exe" "%1" %*(C:\Python27是我的Python2.7安装路径), 同时将C:\Py...

Python删除windows垃圾文件的方法

本文实例讲述了Python删除windows垃圾文件的方法。分享给大家供大家参考。具体如下:#coding:utf-8 import os #from glob import glob if os.name == nt:if HOMEPATH in os.environ:home = os.environ[HOMEDRIVE] + os.environ[HOMEPATH]else:home = os.environ[HOMEPATH] workpath = os.path.join(home,Local Settings) #递归删除文件 #里面和下面的函数用try是抛出删除正在使用的零时文件出错 def delfile(path):for file in os....

Python在Windows和在Linux下调用动态链接库的教程【图】

Linux系统下调用动态库(.so) 1、linuxany.c代码如下:#include "stdio.h"void display(char* msg){printf("%s\n",msg);}int add(int a,int b){return a+b;}2、编译c代码,最后生成Python可执行的.so文件 (1)gcc -c linuxany.c,将生成一个linuxany.o文件 (2)gcc -shared linuxany.c -o linuxany.so,将生成一个linuxany.so文件 3、在Python中调用#!/usr/bin/pythonfrom ctypes import *import os //参数为生成的.so文件所在的...

Windows下使Python2.x版本的解释器与3.x共存的方法

Python2 和 Python3 是不兼容的,如果碰到无法升级到 Python2 代码,或者同事中有坚守 Python2 阵营的情况,就要考虑 Python2 和 Python3 在系统中共存的情况。 Mac OS X 和 Linux 不必考虑这个情况。因为这些类 Unix 操作系统在安装 Python3 的时候,会将其直接映射为 Python3 。同时安装 Python2 和 Python3 并不会有什么冲突。 这里只讨论 Windows 下的情况, 下面是我常用的方法。 1. 创建 D:\Python 文件夹; 2. 将 Python 2....

python使用wmi模块获取windows下的系统信息监控系统

Python用WMI模块获取Windows系统的硬件信息:硬盘分区、使用情况,内存大小,CPU型号,当前运行的进程,自启动程序及位置,系统的版本等信息。本文实例讲述了python使用wmi模块获取windows下的系统信息 监控系统#!/usr/bin/env python # -*- coding: utf- -*- #http://www.cnblogs.com/liu-ke/import wmi import os import sys import platform import time def sys_version(): c = wmi.WMI () #获取操作系统版本 for sys in c.Win...

Windows上配置Emacs来开发Python及用Python扩展Emacs

Windows下配置Emacs来开发Python 去年在网上偶然的一个机会知道了Emacs的存在,在周围前辈们都在夸赞Sublime好用的时候,喜欢跟大众唱反调的我,突然觉得如果能用Emacs来编代码,也许是个很牛的技能。 但是在看了一次Tutorial后,就因为复杂的快捷键和不同于一般编辑器的操作方式放弃了这个想法。 今年开始工作以后,公司还没有给我发配项目,让我有时间学了些Python入门。在寻找合适的编辑器的时候,搁置脑后许久的Emacs突然被揪...

在Windows系统上搭建Nginx+Python+MySQL环境的教程【图】

1 安装nginx 下载windows上的nginx最新版本,http://www.nginx.org/en/download.html。 解压后即可。 运行nginx.exe后本地打开http://localhost,将会看到欢迎页面,这证明nginx在本地运行良好,如果没有出现欢迎页面,请检查是否有进程占用了80端口。 2 安装flup 下载对应版本的flup,这里下载flup3.x版本,适合python3.2,下载地址:https://github.com/chxanders/flup3 解压(比如解压到D:\flup) 安装(进入到python的安装路径...

Windows系统下使用flup搭建Nginx和Python环境的方法

首先确保你的电脑里已经安装了Python和Django,接下来我们还需要两个组件,nginx服务器和flup(Python的FastCGI组件) nginx下载地址:http://nginx.org/en/download.html flup下载地址:http://www.saddi.com/software/flup/dist/flup-1.0.2.tar.gz 与Linux下不同的是,nginx在windows下是以一个应用程序的方式运行,而不是以一个服务运行(难怪没人在windows服务器上用nginx) 把刚刚下载好的两个压缩包都解压到C:\nginx\, C:\fl...

Windows下Python的Django框架环境部署及应用编写入门

环境搭建 1、下载所需的软件包: (1)python安装包 (2)django安装包 以下2个包其实是安装python包管理工具,在后面安装django文档包模块时会用到,下载网站是pypi (1)setuptools.exe (2)pip 2、安装所需的软件包: python安装包是exe,setuptools也是exe,所以直接双击安装即可,先安装 django、pip是python模块包:安装时先解压,而后进入目录后使用命令:python setup.py install 安装即可 3、测试python及django pytho...

使用py2exe在Windows下将Python程序转为exe文件

前提条件: 需要安装easy-install模块,这是一个python的模块打包工具。 首先下载easy_setup.py的源代码,下载地址: http://pypi.python.org/pypi/setuptools 自己用记事本存放源代码用.py后缀名,在命令行执行即可,这样你就可以在python的安装目录下Python\Scripts这个目录看到有多好几个关于easy_install的文件,说明这个easy_install安装好了,那么应该如何使用这个这个安装方法呢? 打开cmd,命令行,进入到Python\Scripts目...

在windows系统中实现python3安装lxml

lxml是Python中与XML及HTML相关功能中最丰富和最容易使用的库。lxml并不是Python自带的包,而是为libxml2和libxslt库的一个Python化的绑定。它与众不同的地方是它兼顾了这些库的速度和功能完整性,以及纯Python API的简洁性,与大家熟知的ElementTree API兼容但比之更优越!但安装lxml却又有点麻烦,因为存在依赖,直接安装的话用easy_install, pip都不能成功,会报gcc错误。 爬虫时通常要安装LXML,对于通过一下命令行pip install...