拥有Python标签的文章
Python

简单介绍Python中的RSS处理

RSS是一个可用多种扩展来表示的缩写:“RDF站点摘要(RDFSiteSummary)”、“真正简单的辛迪加(ReallySimpleSyndication)”、“丰富站点摘要(RichSiteSummary)”,也许还能用其他扩展来表示。在如此混乱的名称背后,您会发现和这样一个平凡的技术领域相关的故事多得令人吃惊。RSS是用于分发Web站点上的内容的摘要的一种简单的XML格式。它能够用于共享各种各样的信息,包括(但不是仅限于)简讯、Web站点更新、事件日

系统 2019-09-27 17:49:55 2196

Python

Python 函数

一、函数的介绍函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数函数的好处:代码重用保持一致,易于维护可扩展性二、函数的定义及调用2.1函数的定义函数的定义规则:函数代码块以def关键词开头,后接函数标识符名称和圆括号()任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数函数

系统 2019-09-27 17:48:26 2196

Python

好程序员Python学习路线分享实现归并排序算法

Python实现归并排序算法归并排序1945年由约翰·冯·诺伊曼首次提出。该算法是采用分治法(DivideandConquer)的一个非常典型的应用,且各层分治递归可以同时进行。分治法的基本思想将原问题分解为若干个规模更小但结构与原问题相似的子问题。递归地解这些子问题,然后将这些子问题的解组合为原问题的解。归并排序的基本思想排序一个数组,我们先把数组从中间分成前后两部分,然后对前后两部分分别排序,再将排好序的两部分合并在一起,这样整个数组就都有序了。动画(

系统 2019-09-27 17:48:16 2196

Python

python的else子句使用指南

在日常coding中,分支语句的使用非常普遍,经常会根据是否满足一定的条件对代码执行的逻辑进行一些控制,所以大家对if[elif[else]]一定不会陌生。分支语句中的else子句在其它的条件不满足的时候会被执行到,适当的使用分支语句能够让我们的代码逻辑更加的丰富。在分支语句中使用else子句在一些常见的编程语言中的用法基本相同,类似于提供了一条默认的执行路径,配合if等条件判断语句使用,相比其它的编程语言(c#,java,js等)在python中,els

系统 2019-09-27 17:37:56 2196

Python

如何利用Anaconda配置简单的Python环境

Python的安装并不难,但是要正确安装它的库以及配置环境变量则有些麻烦。对于刚刚开始想要学习Python的小伙伴来说,用Anaconda这个工具往往是很好的选择,它帮助我们下载了很多python的库以及python本身。下面我就来说说如何安装好一个python环境。1、首先,第一步是在网上搜索Anaconda官网,然后进入Download下载好,这个很简单,不过记得安装时第一个框框的勾不要选,你选了之后也会有红色的警告,建议不选。2、配置Anaconda

系统 2019-09-27 17:57:07 2195

Python

的个数-python版本

#!/usr/bin/envpython#-*-coding:utf-8-*-#问题:给出一个字符串,分别输出该字符串中小写字母,大写字母,数字,以及其他字符串的个数chuan="aasdhauADSGFTHFTdbhi1224324汉字"len_lower=0len_upper=0len_digit=0foriinchuan:ifi.islower():len_lower+=1ifi.isupper():len_upper+=1ifi.isdigit()

系统 2019-09-27 17:56:34 2195

Python

python3快速安装升级pip3

一、下载地址:获取get-pip.py安装文件:官网链接:https://bootstrap.pypa.io/get-pip.py百度云链接:https://pan.baidu.com/s/14WopRPgWIWXykxYTebBFDA提取码:h9xu或者Python官网:https://packaging.python.org/tutorials/installing-packages/二、使用方法:在cmd命令行中执行:python3get-pip.p

系统 2019-09-27 17:56:30 2195

Python

重磅!Google 推出了Python最牛 X 的编辑器......

随着和大数据、人工智能绑定在一起,Python可畏是越来越厉害了!前几天,PYPL(即编程语言流行指数,基于Google搜索频率而定)出炉了6月编程语言排行榜,Python拿下NO.1,成为最流行的编程语言。赢得毫无波澜!随着Python的壮大,一向以技术著称的Google推出了超级强大的在线编辑器Colaboratory,不需要进行任何设置就可以使用,并且完全在云端运行,最重要的是免费!还在等什么!玩Python的最佳利器!下面就来聊聊Colaborat

系统 2019-09-27 17:55:56 2195

Python

python获取Linux下文件版本信息、公司名和产品名的方法

本文实例讲述了python获取Linux下文件版本信息、公司名和产品名的方法,分享给大家供大家参考。具体如下:区别于前文所述。本例是在linux下得到文件版本信息,主要是通过pefile模块解析文件中的字符串得到的。代码如下:def_get_company_and_product(self,file_path):"""Readallpropertiesofthegivenfilereturnthemasadictionary.@return:atumple

系统 2019-09-27 17:55:49 2195

Python

python——uBuntu中pip执行import main失败问题

一、ubuntu中使用pip3安装gevent时,提示:cannotimportname'main'问题;二、问题解决:解决pip3使用异常,在python3中可以使用__main__,修改如下:报错中已经提示pip文件路径:/usr/bin/pip3,cd进去,进行修改(需要管理员身份保存修改后文件,sudo执行)源文件出错内容:frompipimportmainif__name__=='__main__':sys.exit(main())修改为:fro

系统 2019-09-27 17:55:31 2195

Python

python爬取连续一字板股票及当时日期数据【原创分享】

本篇为个人测试记录,记录爬取连续一字板的股票及当时日期。importtushareastsimportpandasaspdimporttime#筛选一字板的策略defgp_rules(code):#获取某只股票的历史数据data=ts.get_hist_data(code,start='2018-01-01',end='2019-07-26')#排除该时间段无数据的股票ifdataisNone:return#筛选表头【开盘价,收盘价,涨幅】data_2=d

系统 2019-09-27 17:55:20 2195

Python

Python3.6+selenium2.53.6自动化测试_ddt数据驱动(二)

环境:编辑工具:浏览器:有问题可以联系qq:1776376537安装DDT一分析1导入DDT2类前引入ddt3分三次,作为三个字典把数据传过来二代码#导入包fromseleniumimportwebdriverimportunittestfrompages.login_pageimportLoginPage,lgoing_urlfromcommon.baseimportBaseimportddt'''先思考下手工操作顺序(主要流程)第1个用例:输入admi

系统 2019-09-27 17:54:12 2195

Python

Python之路【第十七篇】:Python并发编程|协程

一、协程协程,又叫微线程,纤程。英文名Coroutine。协程本质上就是一个线程优点1:协程极高的执行效率。因为子程序切换不是线程切换,而是由程序自身控制,因此,没有线程切换的开销,和多线程比,线程数量越多,协程的性能优势就越来越明显。(简单来说没有切换的消耗)优点2:不需要多线程的锁机制,因为只有一个线程,也不存在同时写变量冲突,在协程中控制共享资源不加锁,只需要判断状态就好,所以执行效率比多线程高很多。(没有锁的概念)因为协程是一个线程执行,那怎么利用

系统 2019-09-27 17:54:05 2195

Python

给anaconda的python安装gdal

版权声明:转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/96891361之前有写过相关文章,各有侧重,现在更新最新版。下载anaconda后直接运行安装包,本机win10系统64位,下载包如下:安装anaconda成功后,即可安装gdal包。打开cmd输入python并回车,即进入python的shell窗口,我们可以看到,这个是3.7.

系统 2019-09-27 17:52:54 2195

Python

Python写的英文字符大小写转换代码示例

几行代码的小工具,用于进行如下转换TRANSACTIONSONCLOUDCOMPUTING=》TransactionsOnCloudComputing复制代码代码如下:orig='TRANSACTIONSONCLOUDCOMPUTING'splited=orig.split('')handled=''forwordinsplited:word=word[0]+word[1:].lower()handled+=(''+word)handled=handled

系统 2019-09-27 17:51:53 2195