搜索到与相关的文章
Python

python使用Scrapy框架抓取起点中文网免费小说案例

使用工具,ubuntu,python,pycharm一、使用pycharm创建项目:过程略二、安装scrapy框架pipinstallScrapy三、创建scrapy项目:1.创建爬虫项目scrapystartprojectqidian2.创建爬虫,先进入爬虫项目目录cdqidian/scrapygenspiderbookbook.qidian.com创建完成后项目目录如下目录下的的book.py就是我们的爬虫文件四、打开book.py编写爬虫的代码1.进

系统 2019-09-27 17:54:20 2392

Python

Python通用函数实现数组计算的方法

一.数组的运算数组的运算可以进行加减乘除,同时也可以将这些算数运算符进行任意的组合已达到效果。>>>x=np.arange(5)>>>xarray([0,1,2,3,4])>>>x=5>>>x=np.arange(5)>>>x+5array([5,6,7,8,9])>>>x-5array([-5,-4,-3,-2,-1])>>>x*2array([0,2,4,6,8])>>>x/2array([0.,0.5,1.,1.5,2.])>>>x//2array(

系统 2019-09-27 17:52:10 2392

Python

详解Python利用random生成一个列表内的随机数

首先,需要导入random模块:importrandom随机取1-33之间的1个随机数,可能重复:random.choice(range(1,34))print得到一系列随机数,执行一次得到一个随机数:print(random.choice(range(1,34)))随机取1-33之间的6个随机数,可能重复:random.choices(range(1,34),k=6,weights=range(1,34))其权重值表示该数或该范围内的数输出概率大,输出结

系统 2019-09-27 17:52:04 2392

Python

低版本中Python除法运算小技巧

首先要说的是python中的除法运算,在python2.5版本中存在两种除法运算,即所谓的true除法和floor除法。当使用x/y形式进行除法运算时,如果x和y都是整形,那么运算的会对结果进行截取,取运算的整数部分,比如2/3的运算结果是0;如果x和y中有一个是浮点数,那么会进行所谓的true除法,比如2.0/3的结果是0.66666666666666663。另外一种除法是采用x//y的形式,那么这里采用的是所谓floor除法,即得到不大于结果的最大整数

系统 2019-09-27 17:51:06 2392

Python

python常用日期使用方法

#!/usr/bin/python3--coding:utf-8--“”"通过datetime和dateutil进行常用日期的获取如:今年,去年,明年当前季度本月,上月,去年同期,今年一月今天,昨天,明天,本周、本月、本季度、本年第一天,本周、本月、本季度、本年最后一天“”"importdatetime获取常用特定日期(如去年/季度/当月/本周/首日/)=======================================关于年(今年,去年,明年)

系统 2019-09-27 17:50:37 2392

Python

使用Python快乐学数学Github万星神器Manim简介

高考在即,笔者想为孩子以后能够快乐学习数学、学习编程找到一个比较合适的项目,经过一番比较发现github上的万星项目manim(https://github.com/3b1b/manim)就非常好。它能够快速构建有关数学的动画,而且非常精确形象。安装Manim虽然manim已经支持Python3.7的,不过安装起来还是比较麻烦,我在ubantu18.04上直接使用安装的过程如下:1.首先尝试直接使用pipinstallmanimlib命令安装,但是会有以下

系统 2019-09-27 17:49:26 2392

Python

python正则表达式中的括号匹配问题

问题:m=re.findall('[0-9]*4[0-9]*','[4]')可以匹配到4.m=re.findall('([0-9])*4([0-9])*','[4]')匹配不到4.这是为什么呢?PS,这个是一个简化的说明,我要用的正则比这个复杂,所以要用到(),表示一个序列的匹配。补充一点,我放在notepad++中用的时候,两种写法都能匹配出来,不知道为什么python中就不行了。答案:python的正则中用()会进行匹配,所以返回结果是['',''],

系统 2019-09-27 17:47:25 2392

Python

在Python中操作文件之read()方法的使用教程

read()方法读取文件size个字节大小。如果读取命中获得EOF大小字节之前,那么它只能读取可用的字节。语法以下是read()方法的语法:fileObject.read(size);参数size--这是可以从文件中读取的字节数。返回值此方法返回读取字符串中的字节数。例子下面的例子显示了read()方法的使用。#!/usr/bin/python#Openafilefo=open("foo.txt","rw+")print"Nameofthefile:",f

系统 2019-09-27 17:46:30 2392

Python

好用的Python编辑器WingIDE的使用经验总结

用法:分析一个脚本的依赖:analysis_dependency.pyscript1.py递归分析依赖:analysis_dependency.pyscript1.py-r#!/usr/bin/envpython#encoding:utf-8#source:https://github.com/MrLYC/ycyc/blob/dev/tools/analysis_dependency.pyimportastimportimportlibimportinsp

系统 2019-09-27 17:38:28 2392

编程技术

PowerDesigner中Name与Code同步的问题

PowerDesigner中,但修改了某个字段的name,其code也跟着修改,这个问题很讨厌,因为一般来说,name是中文的,code是字段名。解决方法如下:1、选择Tools->GeneralOptions...菜单,出现GeneralOptions对话框。2、从Category中选择Dialog项。3、取消右边“NametoCodemirroring”复选框。如下图:OVER!就这么简单!PowerDesigner中Name与Code同步的问题

系统 2019-08-29 23:46:46 2392