一、模块 1、import导入模块 2、from...import...导入模块 导入指定内容 导入所有内容 这种导入方法会有重名风险,使用时应注意。 3、模块中的__all__变量 用来限制当用from xxx import *时导入时,导入的内容。不再__all__这个列表中的内容不会被导入。 ...
分类:
编程语言 时间:
2017-12-29 15:34:59
阅读次数:
120
实现接口类的两种方式 方式一 方式二 邮件提醒 动态导入模块+反射 settings ...
分类:
编程语言 时间:
2017-12-28 21:31:56
阅读次数:
198
反射说简单点 --> 就是利用字符串的形式去对象(模块)中操作(寻找/检查/删除/设置)成员。 1.根据字符串的形式导入模块。2.根据字符串的形式去对象(某个模块)中操作其成员 说反射之前先介绍一下__import__方法,这个和import导入模块的另一种方式 如果是多层导入: 反射即想到4个内置 ...
分类:
编程语言 时间:
2017-12-28 19:53:38
阅读次数:
132
反射:? ? 1、内置函数 hasattr,getattr,setattr,delattr? ? 2、动态导入模块? ? 3、__setattr__,__delattr__,__getattr__# 理论知识来源:http://www.cnblogs.com/linhaifeng/articles/6204014.html#_label2
分类:
编程语言 时间:
2017-12-26 23:49:15
阅读次数:
177
模块 ps:我们可以从sys.module中找到当前已经加载的模块,sys.module是一个字典,内部包含模块名与模块对象的映射,该字典决定了导入模块时是否需要重新导入 首次import做了三件事 ...
分类:
其他好文 时间:
2017-12-20 22:09:27
阅读次数:
149
1、导入模块 Python之所以应用越来越广泛,在一定程度上也依赖于其为程序员提供了大量的模块以供使用,如果想要使用模块,则需要导入。导入模块有一下几种方法: 1. import module 2. from moudule.xxx.xxx import xx 3. from module.xxx. ...
分类:
编程语言 时间:
2017-12-20 17:55:54
阅读次数:
224
我们知道,使用TCP协议需要提前建立连接,这样就只能一对一的传输,但是这样感觉十分单一,如果实现一个服务器能同时和多个客户端同信了? 这里就需要用到多线程。 处理的不同之处就在于:每一个接进来的客户都会创建一个新的进程,这样就能够做到互不干扰 客户端(基本没有变化): 结果: ...
分类:
系统相关 时间:
2017-12-20 16:59:23
阅读次数:
152
import 本质为 把模块python文件解释一遍(比如说将别的文件的模块 重新写在自己的当前py文件上) 包:本质为一个目录,但其里必须有__init__.py的文件。包是用来组织模块的 其中import 包 则执行该包下的__init__.py文件 ...
分类:
其他好文 时间:
2017-12-19 21:07:39
阅读次数:
350
正则表达式 语法: 1 2 3 4 5 6 import re #导入模块名 p = re.compile("^[0-9]") #生成要匹配的正则对象 , ^代表从开头匹配,[0-9]代表匹配0至9的任意一个数字, 所以这里的意思是对传进来的字符串进行匹配,如果这个字符串的开头第一个字符是数字,就代 ...
分类:
其他好文 时间:
2017-12-18 18:51:03
阅读次数:
181
# 内置模块,第三方模块,自定义模块 # 导入模块根据那个路径作为基准?sys.path # 可以通过sys.path.append('')添加路径; import sys import os project_path = os.path.dirname(os.path.dirname(os.pat... ...
分类:
编程语言 时间:
2017-12-16 17:12:16
阅读次数:
196