- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 nginx二级目录站点和主站同时设置伪静态
修改nginx.conf配置文件,在 location / { }节点 或者是 location [安装目录名称] / { }(子目录安装)节点间加入上述规则。如果用的宝塔,直接在伪静态那里选择对应程序,然后修改二级目录地方即可。以下为zblog的伪静态配置。...
2022-06-14 16:35:58
1445
1
原创 Python爬虫解决javascript:void(0)加载查看更多的解决方法
无论是下拉加载更多内容还是一篇文章内容点击查看更多才能看完全文,都可以使用selenium来解决。下拉加载更多问题有两种解决方法,一种是通过查看是否有接口,通过接口获取所有内容,如果不好找到对应接口,则可以使用selenium;另外就是文章中查看更多内容,有的页面在获取htmlcode后,会显示除完整的文章内容,但是部分网站即时显示所有内容,在抓取的时候仍然获取不到整篇文章。 这里以顺企网的企业黄页内容为例,通过下图可见文字内容过多时,需要通过点击“... 展开”开查看更多...
2021-08-13 11:10:07
3231
原创 pyinstaller 提示FileNotFoundError: [WinError 2] 系统找不到指定的文件
上次使用pyinstaller就碰到ucrtbase.dll的问题,当时可能是因为权限或者杀毒软件的问题,把360退出然后在通过pyinstaller打包一次就解决问题,但是隔了一段时间后再次使用pyinstaller打包,又碰到了ucrtbase.dll的问题,这次提示的不少权限问题,而是 :FileNotFoundError: [WinError 2] 系统找不到指定的文件。: 'C:\\Users\\AppData\\Roaming\\pyinstaller\\bincache00_py...
2021-03-28 15:13:22
1405
1
原创 Linux Ubuntu系统升级Python3版本至Python3.9版本步骤
写了一个Python脚本,但是不能一直在windows上运行,虽然不怕占内存,但是影响我电脑正常开关机,刚好有几台服务器,装的是linux系统Ubuntu,所以就把Python文件放在了服务器,安装对应模块后发现python3.5.2已经不行了,对应的包也不能正常使用,所以就升级Python3版本,网上也有很多把Python2升级的,升级谁都无所谓,主要是能正常使用。下面结合我自己的升级方式给大家说一下步骤,因为看很多人要不是用wget,要不就是PPA,但是后边的步骤有点多。我就精简了一下,虽然我自己成功了
2021-01-14 10:01:45
34592
27
原创 pyinstaller打包提示PermissionError: [Errno 13] Permission denied....\\ucrtbase.dll权限问题
用Python写了个百度提交工具,想着使用Python打包能够分享给别人用,因为换了新电脑,所有Python的包都从新安装了一下。之前在笔记本电脑上第一次使用pyinstaller打包时,就出现了各种问题,不过后来也解决了。当时想着换个电脑都是第一次应该没问题,恩,不错所料的,pyinstaller -F xxxx.py 回车就开始打包,最后一步就提示报错PermissionError: [Errno 13] Permission denied....\\ucrtbase.dll,查看dist文件夹中空
2021-01-10 17:06:51
9281
6
原创 Python七天入门(七)- Python模块与包
大家都知道Python代码简洁易于维护,但是随着功能不断的开发维护和时间的积累,代码量也会越写越多,也变得并不容易维护。为了编写易维护的代码,我们学习了函数和面向对象编程,都是良好的开发习惯。工作中将写好的不同功能的代码放到不同的文件夹中,就比较易于维护和修改,很多编程语言也都采用这种形式进行维护,并且在调用其他文件的时候只需要相互导入和调用即可。在Python中,也有这种方式,一种是模块,另...
2019-01-16 09:55:33
438
原创 Python七天入门(六)- Python面向对象
在学习Python面向对象编程(OOP)之前,我们先来说明一下面向对象编程和面向过程编程的区别。在此之前我们使用到的编码习惯和思维基本都是面向过程,写一个功能就需要写一段代码,就像工厂的流水线一般,代码从上至下根据顺序进行执行,当我们使用到重复代码的时候工程量巨大,虽然之前所学的函数可以减少代码编程,但是依然无法更好的解决问题,所以我们需要学习面向对象编程;面向对象视万物为对象,任何的事物都可...
2019-01-14 16:10:39
490
原创 Python七天入门(五)-Python函数的定义参数和返回值
Python语言的特点就是代码精简优美,相对其他编程语言代码量较少,结构简单,在日常学习中对于代码重复使用的场景可能会比较少,但是在工作时,可能会多次重复使用某一处的代码,如果重复使用的代码需要修改,则会变得很繁琐。今天我们所要学习的函数则解决了这个问题,只需要在使用的地方进行调用,如果修改功能也只需修改函数即可。 函数的定义: Python函数使用def进行定义,函数的命名和变量...
2019-01-14 16:06:10
431
原创 Python七天入门(四)- Python流程控制:循环分支和判断语句
所谓流程控制,就是代码按照特定的流程进行执行,对代码加以条件控制就是流程控制,流程控制包括:顺序结构、分支结构和循环结构。所有的编程语言中都有流程控制语句,Python也不例外,顺序结构就是代码正常执行的顺序,我们重点来说分支结构与循环结构。 其中分支结构包含单分支、双分支、多分支及巢状分支四种分支结构,分支结构主要以if语句为例,也就是所谓的判断语句。 单分支: 只有一个i...
2019-01-08 09:10:56
586
原创 Python七天入门(三)- 了解Python中的数据类型
Python在编程语言中数据弱类型语言,变量不需要声明类型,只需要赋值即可,我们就可以了解到该变量为什么类型。在Python中有很多数据类型,天天Python只为大家讲解一些常用常见的数据类型,包括number类型,str字符串类型,list列表类型,tuple元组类型,set集合类型以及dict字典类型。 在讲解数据类型之前,先为大家讲解一个方法type(),type可以用来检测数据类...
2019-01-07 11:03:16
495
原创 Python七天入门(二)- Python的基础语法结构及变量
上一篇文章天天Python为大家图示讲解了Python环境的安装与配置:Python七天入门-天天Python带你一周入门Python基础(1),这一篇文章继续为大家讲解Python入门基础的第二篇内容--Python中的语法结构,包括Python的基本语法以及变量、命名规范及关键字等内容。这里我们暂时使用Python自带的IDLE(编辑器)PythonShell进行代码的操作演示。 P...
2018-12-28 10:59:34
1174
原创 Python七天入门(一)- Python的下载安装与环境变量配置
为了方便各位小伙伴快速学习和入门Python基础,天天Python将以图文的形式连续七天为大家更新发布Python入门的基础教程,帮助大家更好更快的学习Python相关的基础内容。 Python基础入门第一天:安装Python环境 首先我们进入Python的官网:www.python.org,然后点击downloads页面选择下载相应的Python版本,建议大家选择Python3以上的...
2018-12-27 09:49:18
707
原创 VMware安装Ubuntu虚拟机如何连接网络
电脑重装了系统,所有软件也重装了一遍。公司的电脑也是真的垃圾,对win10支持的不够好,浪费我8块钱买的激活码。一直到现在还在升级更新中...(再次吐槽公司的破网...比没有好多了)一遍升级更新系统,一遍安装各种软件。以前一直使用的virtualbox,但是似乎VMware更主流高大上,而且部门也要求了,如果安装虚拟机尽量使用VMware,本着一颗正版软件必须破解的心,网上找了激活码安装好VM...
2018-09-17 21:09:42
2399
原创 Python中的异常处理和try,except的用法
在各种编程语言进行工作和学习的过程中,都会有一些错误异常,这些错误则以不同的方式去展现出来,但是也有一些编程语言的错误信息无法直接看到,比如html和css,只能通过页面显示的最终结果来判断是否有错误。Python的错误异常在大部分IDE编辑器中则可以直接显示出来,便于开发人员的调试及修改工作,对初学者也比较友好。 Python中包含错误和异常两种情况①,错误主要是常见的语法错误Synta...
2018-08-22 11:02:56
151473
6
原创 Python爬虫入门:使用urllib模块获取请求页面信息
欢迎来到拖更王的小博客,天天想着要把学习和工作中遇到的内容发布到空间,但是因为忙总是忘(这个借口真好)。以后还应该会坚持什么时候想起来什么时候更新的好习惯吧。 今天说一下python爬虫中一个常用的模块urllib,urllib和requests一样都是用来发起页面请求进行获取页面信息的模块,但是不同的是requests要比urllib更强大,用起来更方便,requests属于第三方模块,...
2018-08-09 10:04:51
1047
原创 服务器安装宝塔面板无法远程连接数据库的解决方法
准备搭建一个自己的网站,趁着618优惠买了一台腾讯云的linux服务器,配置一般价格合适。因为对服务器了解不多,所以选择了使用图形界面面板来进行管理,因为之前通过阿里云了解到宝塔面板,所以就在服务器安装了宝塔linux面板。在宝塔中进行相关的环境配置之后,就安装了网站程序,这里在安装程序的时候也遇到了问题,后面再发文说明解决方案。因为自己django还在学习阶段,所以选择了之前熟悉的zblog...
2018-06-25 16:52:59
65289
8
原创 解决virtualBox挂载问题/sbin/mount.vboxsf: mounting failed with the error: Protocol
因为学习django,所以在virtualBox中新建了一个linux虚拟机,没想到用了这么久的virtualBox,在重新新建虚拟机时,依然遇到很多坑,为了以后碰到坑能够快速解决,所以决定把解决方法记录在csdn和简书中。本文记录的是出现挂载问题:/sbin/mount.vboxsf: mounting failed with the error: Protocol如图提示:出现...
2018-06-01 09:42:51
11100
3
原创 随机获取列表中的一个IP地址进行代理
如果是json文件,需要读取文件,导入json模块进行转换后再进行处理。with open('ip.json','r') as w: json.loads(f.read())# 随机获取一个ip进行代理from urllib import request# 导入随机模块import random# 获取所有代理def getProxy(): data =
2018-01-09 20:58:52
1129
从0开始学python
2018-06-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人