Python中的下划线

简介 本篇介绍Python中单下划线和双下划线(“dunder”)的各种含义和命名约定,名称修饰(name mangling)的工作原理,以及它如何影响你自己的Python类。 单下划线和双下划线在Python变量和方法名称中都各有其含义。有一些含义仅仅是依照约定,被视作是对程序员的提示 - 而有...

2018-10-17 20:16:02

阅读数 250

评论数 0

pip安装OpenCV2

记录一下,在python中安装opencv, 在python中,要使用OpenCV,要安装cv的package。在python代码中,看到import cv2。但pip install 的名称不是cv2、或者Opencv,而是opencv-python. ...

2018-09-28 21:29:15

阅读数 14479

评论数 1

python中的库及module的 路径

python中的库及module的 路径 在python执行时,python调用的库或者模块文件,应该从哪里来加载呢? 包括了python系统的库目录、设置的环境变量PYTHONPATH;还可以在python代码中设置sys.path,在其中添加自己的模块路径。 查看一下python中的sy...

2018-08-03 09:54:09

阅读数 2103

评论数 0

python 中的static-method (静态函数), classmethod(类函数 ), 成员函数

python 中的static-method (静态函数), classmethod(类函数 ), 成员函数 简介 类似Java、CPP中的类,可以定义static method、class method,python内也可以定义这类方法体。 这是通过python的注解(函数修饰)来做的...

2018-07-18 22:05:33

阅读数 649

评论数 0

在python中操作excel

一、可使用的第三方库 python中处理excel表格,常用的库有xlrd(读excel)表、xlwt(写excel)表、openpyxl(可读写excel表)等。xlrd读数据较大的excel表时效率高于openpyxl,所以我在写脚本时就采用了xlrd和xlwt这两个库。 这些库文件都没有提...

2018-04-13 10:33:01

阅读数 230

评论数 0

python中的多线程、多进程

简介 使用Python可以快速地编写程序,但是python对多线程的支持却不好,在Python2中,更多地使用多进程。在Python3中,引入了concurrent,便于多线程/进程开发。 Python GIL Python代码的执行由Python解释器进行控制,目前Python的解释器...

2018-04-09 20:31:57

阅读数 106

评论数 0

python中的函数修饰器

python中的函数修饰器 – @wrapper 简介 类似于C#的属性、Java的注解,python也有对应的修饰符。从Python2.7和Python3开始,提供了以’@’为标示的修饰符,可以在模块或者类的定义层次内对函数进行修饰。 定义形式 修饰符定义出现在函数定义的前一行,...

2018-03-14 11:53:32

阅读数 466

评论数 0

python之__name__

了解Python之__name__

2018-03-13 12:52:26

阅读数 85

评论数 0

python logging之multi-module

在同一个Python的解释器进程里面,所有的对logging.getLogger(‘someLogger’)的调用都会返回同一个对象.这个规则不仅仅在同一个module有效,而且对在在同一个Python的解释器进程里面的多个module也有效. 而且,应用代码可以在一个module里面定义一个父...

2018-02-27 14:24:10

阅读数 422

评论数 0

使用python logging的配置

使用python logging的配置 简介 在python中使用logging模块,对log进行配置时,可以使用配置文件,而不用再python源码中进行配置。 这样方便更改logging的配置。 使用basicConfig进行配置 使用logging.basicConfig...

2018-02-27 12:52:47

阅读数 591

评论数 0

python中的logger之二

Rotating-logger 日志文件太大,一般不容易使用。现在的日志系统一般都提供了方便的日志回绕分片。一般有按照文件大小、记录时间长度来对日志文件分片。 在python logging中,提供了这2种分片方式。 按照文件大小分片 这种方式使用的Handler是RotatingFi...

2018-01-25 13:38:56

阅读数 475

评论数 0

python中的logger之一

简介 基本每种开发语言都有对应的logger库提供,以方便输出和记录logger。 python内也提供了logger包,可以方便地使用。 简单使用 首先,需要import日志包logger import logging 获取logger对象 使用loggin...

2018-01-24 19:42:40

阅读数 326

评论数 0

在python中使用grpc和protobuf

简介在python中使用grpc和protobuf,比java和c#中使用要简单一些。

2017-11-21 18:30:45

阅读数 6051

评论数 0

macOSX中使用python matplotlib模块的问题解决

在mac OSX 上,使用python matplotlib库时会出问题

2017-10-10 18:21:11

阅读数 8266

评论数 2

Python Data Science的多版本多环境管理工具Anaconda

Anaconda是python Data Science Platform,包含了超过1000的数据科学的包,可以方便地管理使用,而且支持多python版本环境及切换。

2017-10-10 12:02:31

阅读数 591

评论数 0

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