python 配置pip下载源

环境:Windows7/10方法:创建pip.ini文件在如下路径C:\Users\Administrator\pip\pip.inipip.ini内容如下:[global]index-url = http://pypi.douban.com/simple/ [install]trusted-ho...

2018-06-11 16:31:51

阅读数 328

评论数 0

python logging模块

Python 日志模块 logging通过配置文件方式使用vim logger_config.ini[loggers]keys=root,infoLogger,errorlogger[logger_root]level=DEBUGhandlers=infohandler,errorhandler[...

2018-06-11 11:24:26

阅读数 74

评论数 0

vue 脚手架搭建vue-cli

1. 安装node.js,下载并安装node,一路[下一步]安装,安装完成后,在cmd中输入node -v,能出现node版本号,则安装成功2. npm包管理器,是集成在node中的,在cmd中输入npm -v,能出现npm版本号3. 到这里node的环境已经安装完了,npm包管理工具也有了,但是...

2018-06-11 10:54:06

阅读数 140

评论数 0

python logging模块fileConfig读取配置文件报错解决方法

from logging.config import fileConfig import logging #读取日志文件 fileConfig('config/log.ini') db_logger=logging.getLogger('print') fileConfig读取配置文件是报错,如...

2018-06-03 16:58:46

阅读数 1103

评论数 0

python 在虚拟环境中安装项目依赖requirements.txt

进入到了虚拟环境中:切到虚拟环境目录的Script文件下,输入命令:pip install –r 目录/requirements.txt

2018-05-30 15:56:55

阅读数 858

评论数 0

python虚拟环境 venv

1.      打开cmd命令行模式2.      Cd到python安装根目录3.      在项目根目录下新建一个存放虚拟环境的文件夹4.      执行命令python –m venv 虚拟环境目录5.      进入虚拟环境:切到虚拟环境目录的Script文件下,输入命令:activite...

2018-05-30 15:55:54

阅读数 1476

评论数 0

python 属性引用:__getattr__和__setattr__

#__getattr__方法是拦截属性点号运算,更确切的说,当通过对未定义(不存在)属性名称和实例进行点号运算时,就会用属性名称作为字符串调用这个方法,如果能通过继承数搜索流程找到这个属性,该方法就不会被调用class empty:    def __getattr__(self, attrnam...

2018-05-25 16:26:01

阅读数 78

评论数 0

python 成员关系:__contains__,__iter__和__getitem__

#__contains__优于__iter__优于__getitem__方法#__contains__方法应该把成员关系定义为对一个映射应用键(并且可以使用快速查找),以及用于序列的搜索class Iters:    def __init__(self, value):        self.d...

2018-05-25 15:59:17

阅读数 1660

评论数 0

python 运算符重载迭代器对象__iter__,__next__

#python中所有的迭代环境都会先尝试__iter__方法,在尝试__getitem__,只有在对象不支持迭代协议时,才会尝试索引#迭代环境是通过调用内置函数iter去尝试寻找__iter__方法来实现的,而这种方法应该返回一个迭代器,如果已经提供了,python会重复调用这个迭代器对象的nex...

2018-05-25 14:22:28

阅读数 457

评论数 0

python 运算符重载__getitem__和__setitem__

class Indexer:    def __getitem__(self, index):    #重载索引,对于实例的索引运算,会自动调用__getitem__        return index**2x=Indexer()print(x[3])    #9for i in range(...

2018-05-25 13:22:10

阅读数 1095

评论数 0

python 类方法调用、继承和调用超类构造函数

#实例调用 instance.method(args...)#类调用 class.method(instance, args...)class NextClass:    def printer(self, text):    #可被类的所有实例所继承        self.message=te...

2018-05-24 14:09:33

阅读数 1092

评论数 0

python 对象持久化

testdemo.pyclass AttrDisplay():    def gatherAtters(self):        attrs=[]        for key in sorted(self.__dict__):            attrs.append('%s=%s'%(...

2018-05-23 16:53:43

阅读数 510

评论数 0

python 内省工具

#内省工具是特殊的属性和函数,允许我们访问对象实现的一些内部机制class Person:    def __init__(self, name, job=None, pay=0):        self.name=name        self.job=job        self.pay...

2018-05-23 14:49:19

阅读数 248

评论数 0

python 复合对象

#一种常用的编码模式是把对象彼此嵌套以组成复合对象class Person:    def __init__(self, name, job=None, pay=0):        self.name=name        self.job=job        self.pay=pay   ...

2018-05-23 14:21:50

阅读数 158

评论数 0

python 类属性

class FirstClass:    def setdata(self, value):        self.data=value    def display(self):        print(self.data)        x=FirstClass()y=FirstClass...

2018-05-23 13:41:01

阅读数 53

评论数 0

python 运算符重载

#运算符重载就是让用类写成的对象,可截获并响应用在内置类型上的运算:加法,切片,打印和点号运算等#1. 以双下划线命名的方法(__X__)的特殊钩子,python运算符重载的实现是提供特殊命名的方法来拦截运算,python替每种运算和特殊命名的方法之间,定义了固定不变的映射关系#2. 当实例出现在...

2018-05-21 13:03:47

阅读数 422

评论数 0

python 用字符串名称导入模块

#exec将一个代码字符串传递给python解释器以执行modname='string'exec("import "+modname)print(string)   #<module 'string' from 'D:\\python3\\...

2018-05-17 14:48:54

阅读数 616

评论数 0

python 混合用法模式:__name__和__main_

#如果文件以顶层文件执行,在启动时,__name__就会设置为字符串__main__#如果文件被导入,__name__就会改设为客户端的模块名'''eggs.pyprint(__name__)'''import eggs   #导入eggs,eggs文件中的__name__=eggsprint(_...

2018-05-16 15:28:07

阅读数 44

评论数 0

python _X和__all__隐藏模块

#最小化from *的破坏:_X和__all__隐藏模块#_X可以防止from *语句导入时把其中的变量名复制出去,但是还是可以通过其他方式来看见该变量名'''eggs.pyx=9999_X=8888'''import syssys.path.append('D:/test')from pkg.e...

2018-05-16 14:07:03

阅读数 193

评论数 0

python 模块包

'''模块包python代码的目录就被成为包包导入是吧计算机上的目录变成python的命名空间包导入最左边的部分仍然是sys.path模块搜索路径列表中的一个目录__init__.py包文件包导入语句的路径中的每个目录内都必须有__init__.py文件,否则导入包会失败d:/a/b/c/d.py...

2018-05-15 13:29:47

阅读数 29

评论数 0

提示
确定要删除当前文章?
取消 删除