# -*- coding: cp936 -*- #python 27 #xiaodengimport pydoc #主要用于从python模块中自动生成文档,这些文档可以基于文本呈现,也可以生成web页面,还可以在服务器上以浏览器的方式呈现。‘‘‘ #一、在cmd命令中查看python帮助信息 #步骤: 1、将cmd命令环境切换到python所在目录,命令为:cd c:\\python27 2、python -m pydoc <模块名等> 如:python -m pydoc glob#二、在本机上,按照给定的端口启动http 1、命令为:python -m ...
一、安装这次是在win7下使用python,直接下载安装包即可完成安装。网上的链接很多都无法找到资源,费了一些功夫,最后终于找到可用的链接了。64位:https://pypi.python.org/packages/2.7/p/psutil/psutil-3.2.1.win-amd64-py2.7.exe#md5=272e5654143ab40ad503e95496ae3688 32位:https://pypi.python.org/packages/2.7/p/psutil/psutil-3.2.1.win32-py2.7.exe#md5=151f8ae32aaa086f37d13bd62dcca348二、使用# -*- coding: utf-8 ...
Python模块Ⅰpart1模块的定义/取别名自定义模块什么是模块:模块的本质就是.py文件,封装语句的最小单位模块中出现的变量,for循环,if结构,函数定义...称为模块成员模块的运行方式:脚本运行:直接用解释器执行,或者pycharm中右键运行模块方式:被其他的模块导入。为导入它的模块提供资源(变量,函数定义,类定义等)ps:python解释器在启动时会自动加载一些模块到内存中,可以使用sys.modules查看import sys print(sys.module...
1.导入模块import os import os.path from os import path from os.path import isdir, isfile2.动态导入模块try:from cStringIO import StringIO except ImportError:from StringIO import StringIO上述代码先尝试从cStringIO导入,如果失败了(比如cStringIO没有被安装),再尝试从StringIO导入。这样,如果cStringIO模块存在,则我们将获得更快的运行速度,如果cStringIO不存在,则顶多代码运行速度会变慢,但不会影响代码的正常...
在python脚本语言中的fileinput模块可以对一个或多个文件的内容进行迭代,编历操作.常用的函数: fileinput.input() #读取文件的内容 fileinput.filename() #文件的名称 fileinput.lineno() #当前读取行的数量 fileinput.filelineno() #读取行的行号 fileinput.isfirstline() #当前行是否是文件第一行 fileinput.isstdin() #判断最后一行是否从stdin中读取 fileinput.cl...
基本操作:(1)导入pymysql: import pymysql (2)连接数据库: conn=pymysql.connect(host=‘localhost‘,user=‘root‘,passwd=‘root‘,db=‘ere‘,charset=‘utf8‘) 务必注意各等号前面的内容!charset参数可避免中文乱码(3)获取操作游标:cur=conn.cursor()(4)执行sql语句,插入记录:sta=cur.execute("insert 语句") 执行成功后sta值为1。更新、删除语句与此类似。(5)执行sql语句,查询记录:cur.execute("selec...
os模块提供了对目录或者文件的新建/删除/查看文件属性,还提供了对文件以及目录的路径操作。比如说:绝对路径,父目录…… os.sep可以取代操作系统特定的路径分隔符。windows下为 “\\”,Linux下为"/"os.linesep字符串给出当前平台使用的行终止符。例如,Windows使用‘\r\n‘,Linux使用‘\n‘而Mac使用‘\r‘。os.pathsep 输出用于分割文件路径的字符串,系统使用此字符来分割搜索路径(像PATH),例如POSIX上‘:‘,Windows上的‘...
import sys#import module (.py)import functools #名词空间 functoolsprint(functools)print("-------------os----------------------")import os.path #dir-->名词空间 os;;os&path是二个py文件print(os)from inspect import Signatureprint(Signature.__module__) #return 从哪个模块导入print("-----------alias--------------------")import os.path as osp #dir-->名词空间ospprint(osp)print(‘-----------from_impo...
模块:随着程序的发展,功能越来越多,为了方便管理,我们通常将程序分成一个个的文件,这样做程序的结构更清晰,方便管理。这时我们不仅仅可以把这些文件当做脚本去执行,还可以把他们当做模块来导入到其他的模块中,实现了功能的重复利用一 import:1. 执行对应文件2. 引入变量名为了防止 多次重复导入,python的优化手段是: 第一次导入后就将模块名加载到内存了,后续的import仅仅是增加引用,而不是重置模块二导入模块有独立的名称...
1.序列化模块 (非常非常重要)序列化:将一个数据结构(list,dict....)转化成一个特殊的序列(特殊的字符串)的过程.# l1 = [1, 2, 3] # ret = str(l1) # print(ret,type(ret)) # print(eval(ret)) # 不让用# 文件存取时,遇到的矛盾. # dic ={'username': '太白', 'password': 123}# dic = {1: {'username': '太白', 'password': 123,'status': False}, # 2:{'username': 'alex', 'password': 123,'status': False} # }#...
序列化什么是序列化序列化是将字典、列表等数据类型转化成一个字符串的过程序列化的目的1. 以某种存储形式使自定义对象持久化(存储)2. 将对象从一个地方传递到另一个我地方(传输)3. 使程序更具维护性json模块json是很多语言通用的一种数据标准,json可以转化的数据类型包括:str int bool dict list(tuple) None json模块有四种方法:dumps, loads, dump, load dumps和loads处理列表import json lst = [1, 2, "a", ...
【import模块】和C中的#include不同,Python中的import语句并不是简单的把一个文件插入另外一个文件。导入其实是运行时的运算,程序第一次导入指定文件时,会执行以下步骤,1. 找到模块文件2. 编译成位码3. 执行模块中的代码来创建所定义的模块并生成.pyc字节码文件,这三个步骤只在程序执行时,模块第一次导入时会进行。之后导入相同的模块时,会跳过这三个步骤,而只提取内存中已加载的模块对象,速度要快的多。NOTE: 1. Python把...
http://blog.csdn.net/pipisorry/article/details/46947833集合库collectioncollections模块介绍Python拥有一些内置的数据类型,比如str, int, list, tuple, dict等, collections模块在这些内置数据类型的基础上,提供了几个额外的数据类型: 1.namedtuple(): 生成可以使用名字来访问元素内容的tuple子类 2.deque: 双端队列,可以快速的从另外一侧追加和推出对象 3.Counter: 计数器,主要用来计数 4.OrderedDict: 有序字典 5.defa...
JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。JSON的数据格式其实就是python的字典格式,包含方括号括起来的数组,也就是python里面的列表。官网:https://docs.python.org/3/library/json.html在python中,有专门处理json格式的模块—— json 和 picle模块json模块和picle模块都有 dumps、dump、loads、load四种方法,而且用法一样,当然还有其他方法,两者不同的是:json模块序列化出来的是通用格...
模块:模块的分类:第三方模块/扩展模块:没在安装python解释器的时候安装的那些功能 自定义模块:你写的功能如果是一个通用的功能,那你就把它当做一个模块内置模块:安装python解释器的时候跟着装上的那些方法什么是模块: 有的功能开发者自己无法完成,这样的话需要借助已经实现的函数\类来完成这些功能 你实现不了的功能都由别人替你实现了 操作系统打交道 和时间 1000取随机数 压缩一个文件 和网络通信 别人写好的一组功能 文件夹/py文...