一.BeautifulSoup 说明:www.crummy.com:Beautiful Soup 3只能在python2.x版本中运行,而Beautiful Soup 4还可以在python3.x版本中运行.Beautiful Soup 4速度更快,特性更多,而且与第三方的文档解析库(如lxml和html5lib)协同工作. 方法1.在cmd窗口下,输入: > pip install beautifulsoup4 即可完成下载. 方法2.https://www.crummy.com/softwa…
python 中好用的函数,random.sample等,持续更新 random.sample random.sample的函数原型为:random.sample(sequence, k),从指定序列中随机获取指定长度的片断.sample函数不会修改原有序列 import random list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] slice = random.sample(list, 5) # 从list中随机获取5个元素,作为一个片断返回 print(slic…
老周最近录了一些跟 Python 有关的直播,可以在“一直播”中搜索 ID 号 139251129 关注,也可以在微博中查看,反正都一样,同步的. 第一集:简单胡扯一下相关环境搭建.安装 Python,以及程序的基本结构.回放链接 第二集:字符串的格式化.回放链接 第三集:变量和常用类型.回放链接 第四集:写注释和帮助文档.回放链接 第五集:字符串模板与 str 类.回放链接 第六集:str 类的常用方法.回放链接 第七集:模块.回放链接 第八集:模块与包,__all__属性.从.zip 文件中…
软件安装是GIS专业的必修课,总会忘记步骤,在此汇总 1.oracle ①无法登录 管理员登录 sqlplus sys/密码 as sysdba https://www.linuxidc.com/linux/2014-07/104747.htm 2.arcgis server 创建站点时提示: 无法创建站点. 我们检测到您指定的配置存储位置中包含不适用于当前版本 ArcGIS Server 的服务器配置文件.请指定其他配置存储位置,或者删除文件夹“null”然后重新创建站点. 出现这种问题是因为…
1 安装第三方包 python3自带安装工具pip,且在安装时勾选添加path也会将pip.exe所在目录加入到环境变量(python安装目录\Scripts). 因此安装第三方软件特别简单,打开命令行,输入命令 pip install 包名 第三方包默认安装到 python安装目录\Lib\site-packages 2 验证第三方包是否已安装 pip show 包名 方式二:在程序中导入包,import 包名,运行未报错既是安装ok 3 软件包升级 pip install --upgrade…
目录 1.Redis简介 2.Redis部署 3.Redis API应用 4.String操作 1.Redis简介 redis是业界主流的key-value,nosql数据库之一.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(列表).set(集合).zset(sorted set --有序集合)和hash(哈希类型).这些数据类型都支持push/pop.add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的.在此基础上…
在我们平时开发中会经常使用一些第三方开发的开源类库.这样会有效地提高我们开发项目的效率,在这里我找了好几十个进行一个汇总,供大家参考使用,方便大家在需要的时候能容易找到. UI篇 awesome-ios-ui提供了一些UI效果,有动画,有自定义的UI.文件共[96.2Mb].效果不错,可供大家学习,不建议使用. CarbonKit提供了一个TabSwipeScrollView FlatUIKit提供了一些常用的控件,如UISwitcgh,UISegmentedControl,AlertView…
Markdown在线编辑器 廖雪峰官方博客[基础入门好资料] python-guide[传说中的巨牛写的] the5fire的技术博客[全职python程序员博客]…
Python学习笔记 第一章 计算机基础 1.1 硬件 计算机基本的硬件由:CPU / 内存 / 主板 / 硬盘 / 网卡 / 显卡 等组成,只有硬件但硬件之间无法进行交流和通信.需要操作系统进行协调工作 1.2 操作系统 操作系统用于协同或控制硬件之间进行工作,常见的操作系统有那些: windows,个人办公系统,图形窗口 linux centos [公司线上一般用] redhat 收费 unbutu 图形界面较好 mac,个人开发使用,人机交互较好 1.3 解释器或编译器 编程语言的开发者写…
python通过urllib.request.urlopen("https://www.baidu.com")访问网页 实战,去网站上下载一只猫的图片 import urllib.request response = urllib.request.urlopen('http://placekitten.com/g/500/600') cat_img = response.read() with open('cat_500_600', 'wb') as f: f.write(cat_im…
数据结构就是数据的集合.Python最基本的数据结构就是序列,每个元素都会被分配一个元素的位置,也可以称为索引.注意索引都是从0开始的. Python包含6种内建的序列,分别是列表.元组.字符串.Unicode字符串.buffer.xrange. 列表和元组的主要区别,列表可以修改,元组不可以. 一个简单的序列示例 >>> member1 = ['zhao',12]>>> member2 = ['li',23]>>> database = [membe…
python -m pip install --upgrade pip --force-reinstall…
1. pdb的非常方便的debug,抛弃print吧~ 参考https://www.ibm.com/developerworks/cn/linux/l-cn-pythondebugger/ import pdb; pdb.set_trace() 来设置一个断点,在你出错的位置之前,之后可以参考链接中的操作,一步步p来print,n来执行next的方法~ 2. python logging  参考 http://python.jobbole.com/81666/ 3. self 与 cls 的写法…
__init__() 构造函数 __new__ () 在构造函数之前,用来创建对象的,返回值是一个对象,__init__指的是将__new__返回的对象作为self来传入函数中,后续参数两者都可以一样. __dict__ () 关联vars()函数,获取命名空间里面的名称 __str__ () 关联str()函数,输出成员相关信息的内容 __repr__() 关联 repl()函数,同样输出信息,在Python内建类的__repr__()返回的字符串是一个有效的表达式,可以使用evel()来产生…
numpy https://pypi.org/project/numpy/#files PIL https://pypi.org/simple/pillow/ cv2 https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/ openpyxl https://pypi.python.org/packages/source/o/openpyxl/openpyxl-2.3.1.tar.gz pmw http://pmw.sourceforge.n…
# -*- coding: utf-8 -*- import re str_0 = 'Aqin1012Heheheaaaaaaahehe如何da' def re_str(re_str_0,str_0): test=re.match(re_str_0, str_0) if test: print("匹配成功~") print(test.group(0)) # group()函数 提取以()分组的字符串 group(0):整体 group(1):第一个括号匹配部分:以此类推 else: p…
Python开发常用组件.命令(干货) 持续更新中-关注公众号"轻松学编程"了解更多. 1.生成6位数字随机验证码 import random import string def num_code(length=6): """ 生成长度为length的数字随机验证码 :param length: 验证码长度 :return: 验证码 """ return ''.join(random.choice(string.digits)…
Python开发[第二十三篇]:持续更新中...…
1.Python安装时出现Could not fetch URL https://pypi.python.org/simple/pool/: There was a problem confirming ... 报错原因:可能是ssl证书没有认证,通过信任可以解决. pip -trusted-host pypi.python.org install + 要安装的包 2.Python升级带来的yum异常:file "/usr/bin/yum", line 30 #错误代码: [root@…
Python奇技淫巧 人生苦短,我用Python: 编程界这绝对不是一句空话,尤其是对于使用过多个语言进行工作的同学们来说,用Python的时间越长,越有一种我早干嘛去了的想法,没事,啥时候用Python都不晚,这篇分享主要集中在各种Python的经典用法.有趣的彩蛋等等,目的只有一个,让大家感受到Python的魅力: 这篇分享计划是持续更新的,所以大家可以关注我或者收藏这篇帖子,会不定期更新,大家的脑洞黑操作也可以在评论区给出哈,说的有道理的我会更新到帖子中,现在开始正题: Python与我…
Python-LeetCode 是一个使用 Python 语言解决 LeetCode 问题的代码库,库有以下几个方面需要注意: 所有题目都是 AC 的: 按照题目顺序,每 50 个放在一个目录下,方便查看: 水平所限,无法保证每个题目都是使用的最好的算法: 对于链表和二叉树等结构,会配备测试代码方便本地调试: 部分题目会直接使用 Python 的标准库,比如进行一些别的计算之前,需要先对列表进行排序,这时候可能会直接使用 sort(); 部分题目在别的博客中解释了自己的解题思路,可以点击 这里…
目录 LeetCode Python实现算法简介 0001 两数之和 0002 两数相加 0003 无重复字符的最长子串 0004 寻找两个有序数组的中位数 0005 最长回文子串 0006 Z字型变换 0011 盛最多水的容器 0015 三数之和 0016 最接近的三数之和 0026 删除排序数组中的重复项 0027 移除元素 0031 下一个排列 0033 搜索旋转排序数组 0034 在排序数组中查找元素的第一个和最后一个位置 0035 搜索插入位置 0039 组合总和 0040 组合总和I…
Python语言上机题实现方法(持续更新...) 1.[字符串循环左移]给定一个字符串S,要求把S的前k个字符移动到S的尾部,如把字符串"abcdef"前面的2个字符'a'.'b'移动到字符串的尾部,得到新字符串"cdefab",称作字符串循环左移k位.输入格式:输入在第1行中给出一个不超过100个字符长度的.以回车结束的非空字符串:第2行给出非负整数N.输出格式:在一行中输出循环左移N次后的字符串. 输入样例: abcd 2 输出样例: cdab [代码]: a…
说明 文章首发于HURUWO的博客小站,本平台做同步备份发布. 如有浏览或访问异常图片加载失败或者相关疑问可前往原博客下评论浏览. 原文链接 PYTHON爬虫实战_垃圾佬闲鱼爬虫转转爬虫数据整合自用二手急速响应捡垃圾平台_3(附源码持续更新)直接点击即可前往访问. 整个系列文章链接 PYTHON爬虫实战:垃圾佬闲鱼爬虫.转转爬虫数据整合自用二手急速响应捡垃圾平台(附源码持续更新)-1 PYTHON爬虫实战:垃圾佬闲鱼爬虫.转转爬虫数据整合自用二手急速响应捡垃圾平台(附源码持续更新)-2 PYTH…
Python学习 On this page... (hide) 1. 基本安装 2. Python文档 2.1 推荐资源站点 2.2 其他参考资料 2.3 代码示例 3. 常用工具 3.1 Python IDE 3.2 内置类库使用参考 3.3 常用第三方类库 3.4 其他东西 3.5 有意思的东西 3.6 普通但没准有用的东西 (Edit Section ↓) 1.  基本安装 http://www.python.org/ 官方标准Python开发包和支持环境,同时也是Python的官方网站:…
python3.4学习笔记(六) 常用快捷键使用技巧,持续更新 安装IDLE后鼠标右键点击*.py 文件,可以看到Edit with IDLE 选择这个可以直接打开编辑器.IDLE默认不能显示行号,使用ALT+G 跳到对应行号,在右下角有显示光标所在行.列.ALT+P,上一个历史输入内容,ALT+N 下一个历史输入内容.IDLE中按F5可以运行代码. 编辑状态时:Ctrl + [ .Ctrl + ] 缩进代码Alt+3 Alt+4 注释.取消注释代码行Alt+5 Alt+6 切换缩进方式 空格<…
code&monkey   Ext JS学习第十六天 事件机制event(一) 此文用来记录学习笔记: 休息了好几天,从今天开始继续保持更新,鞭策自己学习 今天我们来说一说什么是事件,对于事件,相信你一定不陌生, 基本事件是什么?就类似于click.keypress.focus.mouseover等这些事件都是浏览器定义好的内置事件,我们直接使用即可.对于高级事件,无非就是自己去设计一个事件,就比如我们实际项目中,通常都伴随些业务逻辑,可能是曾删改查等...这些事件都是非原生事件,也就是浏览器无…
linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习) https://www.cnblogs.com/caozy/p/9261224.html 总结的挺好的 我之前想总结 一直懒 这次国庆加班 也本来计划来着 感冒了 作罢 .. 作者:蓝藻(罗蓝国度) 创建时间:2018.7.3编辑时间:2019.7.16 前言 本文特点 授之以渔:了解命令学习方法.用途:不再死记硬背,拒绝漫无目的: 准确无误:所有命令执行通过(环境为centos7),拒绝复制粘贴:…
史上最全的spark面试题——持续更新中 2018年09月09日 16:34:10 为了九亿少女的期待 阅读数 13696更多 分类专栏: Spark 面试题   版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/Lwj879525930/article/details/82559596 1.spark中的RDD是什么,有哪些特性? 答:RDD(Resilient Distributed D…
ansible 直接用pip install 安装一直失败 1.下载ansible压缩包 https://files.pythonhosted.org/packages/ec/ee/1494474b59c6e9cccdfde32da1364b94cdb280ff96b1493deaf4f3ae55f8/ansible-2.7.1.tar.gz 2. 解压到Python的安装路径下(C:Python\Python37-32\Scripts\ansible-2.7.1) 3. 运行CMD,cd到上面…