51dev.com IT技术开发者社区

51dev.com 技术开发者社区

python

python

python一种动态的、面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。

python sys模块

python sys模块

sys模块中的命令接触到的只有下面两个.sys.path输出python默认模块搜索路径importsysprintsys.path>['','/usr/local/lib/python2.7/dist-packages/dlib-19.4.0-py2.7-linux-x86_64.egg','/home/ers...

python中os.path 与sys.path

python中os.path 与sys.path

看别人写的代码,会发现两个和路径设置有关的模块 os和sys。我对这两个模块也不是特别了解。只是记录一下自己看到的,学到的。python中我们会使用这两个模块和文件路径, 创建文件 之类的 操作。使用ubuntu操作系统的命令行操作,我们可以 使用命令创建 文件夹,打开文件,文件目录等。 在python中,导入 os模...

python 模块——os 模块

python 模块——os 模块

os模块——操作系统的各种接口常用函数:os.pathos.path.join(path,*paths)(常用,设置文件路径)将一个或者多个路径连接起来。PATH_TO_TEST_IMAGES_DIR='test_images/Parking_data_no_modify'TEST_IMAGE_...

Python字典(Dictionary)setdefault()函数理解

Python字典(Dictionary)setdefault()函数理解

在Python中,字典(Dictionary)类型是一个mappingmutable的数据类型,这个对象有一个函数,setdefault。dict.setdefault(key,default=None) setdefault从字面含义上来看,就是设置默认值的意思,但是此函数并不能真正改变已经存在的key对应...

Python3 字典 setdefault() 方法

Python3 字典 setdefault() 方法

Python字典setdefault()函数和get()方法类似,如果键不存在于字典中,将会添加键并将值设为默认值。dict.setdefault(key,default=None)key--查找的键值。default--键不存在时,设置的默认键值。如果字典中包含有给定键,则返回该键对应的值,否则返回为该键设置的值。以...

华为笔试编程python

华为笔试编程python

deffunction1():'''写一个程序,要求功能:求出用1,2,5这三个数不同个数组合的和为100的组合个数。如:100个1是一个组合,5个1加19个5是一个组合。。。'''number=0foriinrange(101):forjinrange(51):forzinrange(21):ifi*1+j*2+z*...

Python基础教程之dict和set

Python基础教程之dict和set

1.dictPython中的dict等于js中的map,使用键-值(key-value)存储,具有极快的查找速度。如果我们要根据同学的姓名去查找他的成绩在不用dict的情况下。就需要两个list:names=['Michael','Bob','Tracy']scores=[95,75,85]//通过一个名字,去查找对应...

python识别验证码——一般的数字加字母验证码识别

python识别验证码——一般的数字加字母验证码识别

1、验证码的识别是有针对性的,不同的系统、应用的验证码区别有大有小,只要处理好图片,利用好pytesseract,一般的验证码都可以识别2、我在识别验证码的路上走了很多弯路,重点应该放在怎么把图片处理成这个样子,方便pytesseract的识别,以提高成功率3、原图为:思想过程:①不要盲目的去直接用代码识别,识别不出来...

python爬虫系列(1)——一个简单的爬虫实例

python爬虫系列(1)——一个简单的爬虫实例

本文主要实现一个简单的爬虫,目的是从一个百度贴吧页面下载图片。本文主要实现一个简单的爬虫,目的是从一个百度贴吧页面下载图片。下载图片的步骤如下:获取网页html文本内容;分析html中图片的html标签特征,用正则解析出所有的图片url链接列表;根据图片的url链接列表将图片下载到本地文件夹中。#!/usr/bin/p...

【python】【logging】python日志模块logging常用功能

【python】【logging】python日志模块logging常用功能

    logging模块:应用程序的灵活事件日志系统,可以打印并自定义日志内容 创建一个log对象>>>log1=logging.getlogger()>>>type(log1)<class‘logging.rootlogger‘> setlevel...

40-python基础-python3-字典常用方法-setdefault()

40-python基础-python3-字典常用方法-setdefault()

字典.setdefault(键,默认值)如果该键确实存在,方法就会返回键的值。setdefault()方法是一个很好的快捷方式,可以确保一个键存在。防止报错! ...

深圳租房信息爬虫

深圳租房信息爬虫

考虑到以后可能会在深圳工作,所以写了这个爬虫,希望对自己的找房过程提供一些便捷。信息来源是豆瓣的深圳租房小组(想爬取其他城市只需要更换一下url就好)。你们一定会说这么麻烦干什么,租房app不是直接看么?我也是这么想的。。。但是租房app上中介比较多,豆瓣上多是个人房源,中介少,比较可靠。但豆瓣app没有筛选功能,只是...

学习python的第十八天(面向对象编程,鱼骨图分析法)

学习python的第十八天(面向对象编程,鱼骨图分析法)

​面向过程编程,核心是编程二字,过程指的是解决问题的步骤,即先干什么、后干什么、再干什么、然后干什么……与工厂的工艺流程差不多,前后都有影响优点:复杂的问题流程化,进而简单化,调理清晰.缺点:拓展性不行total_prices=0defchiose(action):'''0是注册功能,1是会员卡...

20190503-汉明距离

20190503-汉明距离

难度分类简单题目描述两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目。给出两个整数 x 和 y,计算它们之间的汉明距离注意:0≤ x, y <231.示例:输入:x=1,y=4输出:2解释:1  (0001)4...

20190503-相同的树

20190503-相同的树

难度分类简单题目描述给定两个二叉树,编写一个函数来检验它们是否相同。如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。示例 1:输入:      1       &...