![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python学习笔记
文章平均质量分 85
yongwan5637
lkl
展开
-
自然语言处理之简单文件去重
#coding:utf-8"""开发程序""""""程序名称:去重删除空白行并去特定长度字符串程序功能:删除重复的行,删除空白行,提取特定长度的中文字符串开发平台:PyCharm Community Edition 2017.1.3软件版本:Python2.7.13开始日期:2017-6-2结束日期:2016-6-3学习内容:1、每个字符所占字节数;2、原创 2017-07-10 18:18:44 · 999 阅读 · 0 评论 -
Python中创建字典的几种方法
1.传统的文字表达式:>>> d={'name':'Allen','age':21,'gender':'male'}>>> d{'age': 21, 'name': 'Allen', 'gender': 'male'}123如果你可以事先拼出整个字典,这种方式是很方便的。2.动态分配键值:>>> d={}>>> d['n...转载 2018-05-31 11:27:05 · 760 阅读 · 0 评论 -
对python中接口的一些认识
什么是接口 ?接口只是定义了一些方法,而没有去实现,多用于程序设计时,只是设计需要有什么样的功能,但是并没有实现任何功能,这些功能需要被另一个类(B)继承后,由 类B去实现其中的某个功能或全部功能。在python中接口由抽象类和抽象方法去实现,接口是不能被实例化的,只能被别的类继承去实现相应的功能。个人觉得接口在python中并没有那么重要,因为如果要继承接口,需要把其中的每个方法全部实现,否则会...原创 2018-05-31 15:25:23 · 7431 阅读 · 1 评论 -
python实现图片批量复制或删除
#coding=utf-8import osimport shutil #递归复制文件夹内的文件def copyFiles(sourceDir,targetDir): #忽略某些特定的子文件夹 if sourceDir.find("exceptionfolder")>0: return #列出源目录文件和文件夹 for fil...转载 2018-06-08 13:38:38 · 4379 阅读 · 0 评论 -
pycharm专业版安装与激活方法
1、首先下载pycharm专业版:点击打开链接;2、破解教程:下载破解补丁和注册码 如果仍未激活。参考:https://blog.csdn.net/qq_32811489/article/details/78636049 注:破解补丁跟注册码一直在更新,文...原创 2018-11-14 17:00:43 · 3758 阅读 · 0 评论 -
使用Pytohn从MongoDB中提取文档相关链接学习
http://api.mongodb.com/python/current/tutorial.html #学习Python处理MongoDB原创 2017-07-09 18:30:14 · 271 阅读 · 0 评论 -
python使用Zbar实现二维码/条形码检测识别流程
1、Zbar库安装:windows 10 上安装zbar(python)OpenCV+ZBar实现条码识别(Windows32位和64位)Win10x64+Zbar_0.10+VS2015+Opencv3.0.0https://sourceforge.net/projects/zbar/files/latest/downloadhttps://github.com/npinch...转载 2018-05-31 11:02:57 · 10365 阅读 · 0 评论 -
语音助手、聊天机器人何时才能像真人一样跟我们对话?
语音助手、聊天机器人何时才能像真人一样跟我们对话?详细请参考:http://www.sohu.com/a/151682111_354973现在在硅谷,几乎每一家值得一提的科技公司都有一个虚拟助手:苹果的Siri,亚马逊的Alexa,微软的Cortana,谷歌的Google Assistant等等。这些数字化助手(被称为聊天机器人)会给我们带来哪些惊喜呢?近日,《科学》杂志采访了一位从事...转载 2017-07-17 09:53:43 · 1465 阅读 · 0 评论 -
python学习(备忘)
python中的os.path.dirname(__file__)的使用os.path.dirname(__file__)的作用是返回当前脚本的路径os.path.dirname(os.path.abspath(__file__)),os.path.abspath(__file__)返回的是.py文件的绝对路径Python vars() 函数解析vars()函数返回对象objec...原创 2019-06-05 17:36:18 · 210 阅读 · 0 评论 -
Python远程部署利器Fabric详解
参考:http://www.bjhee.com/fabric.htmlPython远程部署利器Fabric详解Fabric是一个Python的库,它提供了丰富的同SSH交互的接口,可以用来在本地或远程机器上自动化、流水化地执行Shell命令。因此它非常适合用来做应用的远程部署及系统维护。其上手也极其简单,你需要的只是懂得基本的Shell命令。本文将为大家详细介绍Fabric的使用。内容...转载 2019-07-18 21:38:08 · 384 阅读 · 0 评论 -
掌握python中多继承
Python的多重继承和super多重继承:super:不要一说到 super 就想到父类!super 指的是 MRO 表中的下一个类!super 其实干的是这件事:def super(cls, inst): mro = inst.__class__.mro() # Always the most derived class return mro[mro.index(cls) + ...转载 2018-05-24 13:37:16 · 211 阅读 · 0 评论 -
Python中yaml模块的使用
一、简介 YAML是一种直观的能够被电脑识别的的数据序列化格式,容易被人类阅读,并且容易和脚本语言交互。YAML类似于XML,但是语法比XML简单得多,对于转化成数组或可以hash的数据时是很简单有效的。YAML基本语法规则如下。大小写敏感使用缩进表示层级关系缩进时不允许使用Tab键,只允许使用空格缩进的空格数目不重要,只要相同层级的元素左侧对齐即可# 表示注释当前行YAML 支持的数据结构有三种...转载 2018-05-16 16:28:13 · 5309 阅读 · 0 评论 -
Python数据绘图包matplotlib由浅入深解析
数无形时少直觉,直接上代码,代码中有详细解析。注:关于环境的搭建:安装Python, numpy和matplotlib。(可以到python.org下载Python编译器。相关Python包的安装,请参看Python小技巧)。matplotlib的官网是: http://matplotlib.org/ 官网有丰富的图例和文档说明。matplotlib在github的地址为:https://git...转载 2018-04-26 17:17:18 · 4863 阅读 · 0 评论 -
Python 中文正则笔记
Friday, July 9, 2010总结在 python 语言里使用正则表达式匹配中文的经验。关键词:中文,cjk,utf8,unicode,python。从字符串的角度来说,中文不如英文整齐、规范,这是不可避免的现实。本文结合网上资料以及个人经验,以 python语言为例,稍作总结。欢迎补充或挑错。一点经验可以使用 repr()函数查看字串的原始格式。这对转载 2017-07-12 11:09:06 · 567 阅读 · 0 评论 -
python 如何调用另一个路径下py文件的函数
针对这个问题,网上有很多的解决方式。其实最主要的原因是因为Python无法正确找到你其他文件夹下文件的路径。针对不同的环境和问题有不同的方法,大家可自行测试、。1. 方法一 首先,我先把解决我本人问题的方法记录如下。环境,Python为3.5,pycharm工作区间。主文件(main_preprocess.py)需要运用split_by_date.py中的函数,main_preprocess...转载 2018-03-22 16:49:54 · 2179 阅读 · 0 评论 -
python操作mysql数据库实现增删改查
Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。Python 数据库接口支持非常多的数据库,你可以选择适合你项目的数据库:GadFlymSQLMySQLPostgreSQLMicrosoft SQL Server 2000InformixInterbaseOracleSybase你可以访问Python数据库接口及API查看详...转载 2018-03-22 20:38:54 · 966 阅读 · 0 评论 -
python中关于#!/usr/bin/env python2/3解释
Python脚本语言的一般都会以以下两行语句开头#!/usr/bin/env python2# -*- coding:utf-8 -*-脚本语言的第一行作用是指定执行该脚本的解释器,通常会有以下几种不同的写法,效果相同:#!/usr/bin/python :是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器;#!/usr/bin/env python :这种用法是为了...原创 2018-03-21 20:10:10 · 5652 阅读 · 0 评论 -
Python代码规范和命名规范
参考:http://blog.csdn.net/warm77/article/details/78353632 http://www.imooc.com/article/19184?block_id=tuijian_wz#child_5_1前言Python 学习之旅,先来看看 Python 的代码规范,让自己先有个意识,而且在往后的学习中慢慢养成习惯目录一、简明概述1、编码如无...转载 2018-03-21 21:14:50 · 1332 阅读 · 0 评论 -
python中try except处理程序异常的三种常用方法
测试出现的异常:python+uiautomator: IOError: RPC server not started!解决办法参考:[2018/3/2814:52] https://blog.csdn.net/peterblog/article/details/74565992 [2018/3/2814:53] https://blog.csdn.net/yeshennet/a...转载 2018-03-28 13:47:43 · 950 阅读 · 0 评论 -
Python基础学习
1、关键字raise关键字raise是用来抛出异常的,一旦抛出异常后,后续的代码将无法运行。应用场景之一:可以判断不合法的输出,避免黑客通过这种试探找出我们程序的运行机制,从而找出漏洞,获得非法权限。a = '123'type_list = ['str','int'] if type(a) not in type_list: raise TypeError...原创 2018-04-23 15:46:09 · 129 阅读 · 0 评论 -
Python中关于空类型的判断
在Python中,None、空列表[]、空字典{}、空元组()、0等一系列代表空和无的对象会被转换成False。除此之外的其它对象都会被转化成True。python变量初始化为空值分别是:数值digital_value = 0字符串str_value = "" 列表list_value = []字典ditc_value = {}元组tuple_value = ()Python中关于空类型的判断使...原创 2018-05-02 15:40:44 · 9576 阅读 · 0 评论 -
浅析Python面向对象之继承
1、概述面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。 通过继承创建的新类称为“子类”或“派生类”,被继承的类称为“基类”、“父类”或“超类”,继承的过程,就是从一般到特殊的过程。在某些 OOP 语言中,一个子类可以继承多个基类。但是一般情况下,一个子类只能有一个基类,要实现多重继承...转载 2018-05-09 14:17:47 · 168 阅读 · 0 评论 -
Python中lambda表达式的用法
先看官方文档解释:4.7.5. Lambda ExpressionsSmall anonymous functions can be created with the lambda keyword. This function returns the sum of its two arguments: lambda a, b: a+b. Lambda functions can be used w...原创 2018-05-09 15:07:01 · 327 阅读 · 0 评论 -
python相关1
在Pycharm或IPython之类的IDE上运行脚本正常,但是直接运行或cmd命令行运行的时候报了模块未能找到的错误——ImportError: No Module named ...。Python在启动解释器(Interpreter)的时候不光会导入环境变量中sys.path发现的模块,还会导入当前工作目录下的模块。当你在IDE中启动解释器时,当前的工作目录就是项目目录,能顺利调用同项目中...原创 2019-07-19 14:59:19 · 187 阅读 · 0 评论