python
Moses·Zhen
这个作者很懒,什么都没留下…
展开
-
Python 的命名空间
在 Python 中,所有的名字都存在于一个空间中,它们在该空间中存在和被操作——这就是命名空 间。它就好像一个盒子,每一个变量名字都对应装着一个对象。当查询变量的时候,会从该盒子里面寻 找相应的对象。python使用命名空间记录变量。python中的命名空间就像是一个dict,key是变量的名字,value是变量的值。在一个 Python 程序中的任何一个地方,都存在几个可用的命名...原创 2020-03-13 11:21:09 · 243 阅读 · 0 评论 -
__init__()方法和__new__()方法
class A(object): def __init__(self,*args, **kwargs): print "init A" def __new__(cls,*args, **kwargs): print "new A %s"%cls return object.__new__(cls, *ar...原创 2020-03-12 16:18:00 · 265 阅读 · 0 评论 -
在jupyter中读取CSV文件时出现‘utf-8’ codec can’t decode byte 0xd5 in position 0: invalid continuation byte解决方法
导入 importpandas as pd使用pd.read_csv()读csv文件时,出现如下错误:UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xd5in position 0: invalid continuation byte出现原因:CSV文件不是UTF-8进行编码,而是用gbk进行编码的。jupyter-not...原创 2019-04-11 22:15:17 · 19858 阅读 · 8 评论 -
pandas.read_csv() 文件路径有中文时,报OSError: Initializing from file failed错误的解决办法
pandas.read_csv() 文件路径有中文时,报OSError: Initializing from file failed解决办法一:one_df=pd.read_csv(r'F:/数据分析/第二章/第二章/One.csv',engine='python')解决办法二:one=open(r'F:/数据分析/第二章/第二章/One.csv')one_df=...原创 2019-04-30 17:10:19 · 605 阅读 · 0 评论 -
Python中的类对象、实例对象、属性、方法
先来一段代码class Cat(object): # 类对象 age= 0 # 公有类属性 __like = None # 私有类属性 def __init__(self): # 魔法方法 self.name = 'xiaoming' # 公有实例属性 self.__sex = 'man' # 私有实例属性 def...转载 2019-05-15 20:15:08 · 197 阅读 · 0 评论 -
Python中 学习笔记之----魔法属性
无论人或事物往往都有一些含有特殊含义的文字,Python的类属性也是如此,存在着一些具有特殊含义的属性, ,详情如下:__getitem__、__setitem__、__delitem__用于索引操作,如字典。以上分别表示获取、设置、删除数据# -*- coding:utf-8 -*-class Foo(object): def __getitem__(self, key...原创 2019-05-15 15:24:48 · 120 阅读 · 0 评论 -
对MVC,MVT 的理解
MVC模式M全拼为Model,主要封装对数据库层的访问,对数据库中的数据进行增、删、改、查操作。 V全拼为View,用于封装结果,生成页面展示的html内容。 C全拼为Controller,用于接收请求,处理业务逻辑,与Model和View交互,返回结果过程: 1.用户在客户端或者浏览器,发生一个请求行为,将请求提交到服务器中 2.Controlle...原创 2019-05-17 20:44:32 · 628 阅读 · 0 评论