搜索到与相关的文章
Python

python爬虫urllib的request与parse方法

在爬虫前,需要知道这两个知识点!!!字符串转字节类型str-->bytesencode()字节类型转字符串bytes-->strdecode()1.以一个简单的例子讲解urllib.request方法read读取相应内容,内容geturl获取请求的urlgetheaders获取头部信息getcode获取状态码readlines按行读取,返回列表,都是字节类型1.1获取百度的网页代码importurllib.requesturl="https://www.b

系统 2019-09-27 17:57:13 2174

Python

Python爬虫入门【10】:电子书多线程爬取

最近想找几本电子书看看,就翻啊翻,然后呢,找到了一个叫做周读的网站,网站特别好,简单清爽,书籍很多,而且打开都是百度网盘可以直接下载,更新速度也还可以,于是乎,我给爬了。本篇文章学习即可,这么好的分享网站,尽量不要去爬,影响人家访问速度就不好了http://www.ireadweek.com/,想要数据的,可以在我博客下面评论,我发给你,QQ,邮箱,啥的都可以。这个网站页面逻辑特别简单,我翻了翻书籍详情页面,就是下面这个样子的,我们只需要循环生成这些页面的

系统 2019-09-27 17:56:54 2174

Python

第16课 python 编码和文件读写

编码0,12进制,8,16进制;ACSII是127个不到1个byte=8bit由于时间发现欧洲使用第8个bit,有256个字符,到了中国不足够。所以中国人gb2312,gbk开发。。为了python程序方便。。。不能说python,世界和平,规定了unicode(在内存运营)unicode不人性化,什么都要占2个byte16个bit,然后utf-8出现了机会。。。。中文3个byte,英文1个byte..#####################"aaa".

系统 2019-09-27 17:56:48 2174

Python

python命名规范

阅读更多文件名全小写,可使用下划线包应该是简短的、小写的名字。如果下划线可以改善可读性可以加入。如mypackage。模块与包的规范同。如mymodule。类总是使用首字母大写单词串。如MyClass。内部类可以使用额外的前导下划线。函数&方法函数名应该为小写,可以用下划线风格单词以增加可读性。如:myfunction,my_example_function。*注意*:混合大小写仅被允许用于这种风格已经占据优势的时候,以便保持向后兼容。函数和方法的参数总使

系统 2019-09-27 17:55:28 2174

Python

python详解json模块

我们在做工作中经常会使用到json模块,今天就简单介绍下json模块什么是jsonJSON,全称为JavaScriptObjectNotation,也就是JavaScript对象标记,它通过对象和数组的组合米表示数据,构造简洁但是结构化程度非常高,是一种轻量级的数据交换格式。json模块在python中可以作为数据解析json对象和数组在JavaScript语言中,一切都是对象。任何支持的类型都可以通过JSON来表示,例如字符串、数字、对象、数组等,但是对

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

Python

Python_11_函数的执行流程-函数递归-匿名函数-生成器

文章目录1.函数的执行流程1.1.字节码了解压栈过程1.2.嵌套函数的压栈2.递归2.1.递归函数2.2.递归的性能2.3.递归的优化2.4.间接递归2.5.递归总结3.匿名函数4.Python生成器4.1.基本结构4.2.使用场景4.3.协程coroutine4.4.yieldfrom1.函数的执行流程函数的执行需要对函数进行压栈,什么是压栈呢,简而言之就是在函数执行时在栈中创建栈帧存放需要的变量以及指针的意思。具体涉及的知识非常多,这里就以一个Pyth

系统 2019-09-27 17:54:56 2174

Python

第18课 python 发送邮件

到昨天课程已经完结。但是你是不是你还是觉得没有成就感。。。。答案肯定的。作为一名邮件管理员,也是一件有意思的事情。。。。。我触发学习Py的,主要也是用于群发邮件,解决市场管理部总是找我群发邮件。。。。。那时候我使用的是shell......但是还是要要入系统搞,能不能我给工具,你们自己发送。。。。。。。。。。所以还是很苦逼,我们搜索python发送邮件,你会发现2个模块smtplib,email1.smtplib是用来发送邮件用的;(跟服务器连接,你才能有

系统 2019-09-27 17:54:48 2174

Python

python pyinstaller 加载ui路径方法

如下所示:classLogin(QMainWindow):"""登录窗口"""globalstatus_sglobalconnect_signaldef__init__(self,*args):super(Login,self).__init__(*args)ifgetattr(sys,'frozen',False):bundle_dir=sys._MEIPASSelse:bundle_dir=os.path.dirname(os.path.abspath

系统 2019-09-27 17:54:22 2174

Python

python文档字符串(函数使用说明)使用详解

1.效果图:2.代码:#文档字符串(docstr)是函数使用说明#用法:在函数第一行写一个字符串deffn(*nums):'''函数的作用:计算任意数值的总和函数的参数:*nums会接受所有传进来的值,保存到一个元组中(装包)'''print(nums,type(nums))#定义一个变量,用来保存总和result=0forninnums:result+=nreturnresultprint(fn(2,5,7,8))拓展:help()函数效果图:查询自定义

系统 2019-09-27 17:54:01 2174