7 Noiccy

尚未进行身份认证

记录学习过程、学习心得; 欢迎交流,欢迎指导

等级
博文 68
排名 4w+

【mac】Navicat premium12.1.19激活

从官网下载最新版本12.1.19,激活成功主要参考文档:1、激活官方文档:https://github.com/DoubleLabyrinth/navicat-keygen/blob/mac/README.zh-CN.md2、https://blog.csdn.net/stupid56862/article/details/830235113、https://www.jian...

2019-05-24 16:41:51

[Mac] scrapy: command not found

Scrapy安装一、终端输入:pip3installscrapy注意:mac中同时存在python2和python3,给python3安装scrapy需要使用pip3二、Pycharm--Preferences--Project:Pycharm--ProjectInterpreter中搜索scrapy安装但是在终端输入scrapy,提示:-bash:scrapy:...

2019-03-27 21:58:14

【Mac】sudo mongod命令,提示command not found

一、下载MongoDBommunityServer链接:https://www.mongodb.com/download-center/community二、解压,并移动到安装目录三、配置环境变量将.../mongodb/bin路径添加到path中【问题】添加环境变量后,使用sudomongod命令,提示command...

2019-03-19 14:43:24

Python爬虫:基础知识

http发送请求的方式1、get请求可带去参数给服务器,服务器返回完整的数据给我们弊端:参数是明文,长度有限制2、post请求数据体没有限制上传文件加密服务器返回完整的数据给我们3、put4、delete5、head请求头信息:Accept:文件格式Accept-Encoding:编码格式Connection:长链接keep-aliveCookie:验证...

2019-02-28 22:30:55

Python 爬虫:urllib.request

urllib.request.urlopen(url):网络请求urllib.parse.quote(url,safe=string.printable):将字符串转化成python解释器可以看懂的ascii形式urllib.parse.urlencode(dict):将字典转化成URL中的参数形式importurllib.requestdefload():...

2019-02-28 22:27:41

Python12:可迭代对象

#可迭代对象:就是使用for循环遍历取值的对象就是可迭代对象#for循环可以直接遍历:列表、元组、字符串、集合、rangefromcollectionsimportIterable#判断对象是否是指定类型result=isinstance('str',int)print(result)#元组result=isinstance('(1,2)',Iterab...

2019-02-21 22:35:48

Python基础11:异常处理

#异常:当使用python解释器去执行代码的时候遇见了错误#在控制台输出错误信息#代码遇到异常会终止运行#name="张三"#name+10#报错#异常的捕获#try:里面的代码如果遇见了异常,那么不会执行try里面的语句try:num1=input('输入一个数字:')num2=input('输入一个数字:')resu...

2019-02-21 22:32:12

Python基础10: 文件操作和IO操作

'''文件:可以作为数据的存储(存储爬取的数据)数据库(redismysql)文件和数据库都是数据持久化'''my_list=[]my_list.append(1)print(my_list)'''正常运行的项目都是在内存当中保存数据的内容需要存在硬盘里面(文件是以硬盘为载体的)''''''文件的访问模式''''''r模式(只读),文件不存在会崩溃w...

2019-02-21 22:27:09

安装ChromeDriver时遇到的问题

Chrome与ChromeDriver的版本对应关系:ChromeDriverv2.45(2018-12-10)----------SupportsChromev70-72ChromeDriverv2.44(2018-11-19)----------SupportsChromev69-71ChromeDriverv2.43(2018-10-16)----------Su...

2019-01-27 13:24:32

Python基础9:进程和消息队列

进程、守护进程、消息队列'''#进程:进程中会有线程(主线程),cpu会调度线程,进程是为了分配资源'''importmultiprocessing,timedefshow():foriinrange(5):print('show')time.sleep(0.2)definfo():foriinran...

2019-01-26 19:05:30

Python基础8:线程

线程、守护线程、互斥锁'''线程:执行代码的分支,程序默认会有一个线程(主线程)'''importthreading,timedefAA(count):foriinrange(count):print('AA')time.sleep(0.3)defBB(count):foriinrange(count...

2019-01-26 19:02:29

Python基础7:模块

 '''模块:实际上是一个.py文件在终端使用help('modules'),查看多有已经安装好的模块''''''如何使用自定义模块模块名:字母、下划线、数字,不能以数字开头''''''#__name__获取模块的名字,在哪个文件执行,哪个模块就会输出__main__,如果是被导入的,则显示模块名#使用方式:import模块名import模块名as别名f...

2019-01-26 18:54:13

Python基础6:类和对象

定义类、创建对象、属性和方法、__init__实例化方法、__new__创建对象的方法、__str__打印对象时自动调用的方法、单继承、多继承、mro()继承链、私有属性和私有方法、__dict__获取属性和方法的方法、类属性、类方法@classmethod、静态方法@staticmethod、多态、单例、动态添加属性和方法、__slots__属性、property装饰器、types.Method...

2019-01-18 22:26:47

Python练习4:装饰器

#1、编写装饰器,为函数加上认证的功能defdecorator(func):definner(*args,**kwargs):name=input('用户名:').strip()password=input('密码:')ifname=='Noiccy'andpassword=='111111':...

2019-01-18 18:39:45

Python基础5: 装饰器

装饰器通用装饰器、带参数的装饰器、函数使用多个装饰器、解除装饰器的作用(装饰器有副作用)fromfunctoolsimportwraps#装饰器:本质上是一个函数,在不改变原函数和调用的情况下,可以给原函数的功能进行扩展#开闭原则:原函数不能变,调用也不能变,对扩展开发,对修改封闭deff1(x):returnx*xdeffunc_new(func):...

2019-01-16 22:17:08

Python基础4: 函数

返回函数、高阶函数、匿名函数、偏函数、list.sort()中key的使用方法、列表生成式、引用、浅拷贝和深拷贝、闭包、拆包importcopy#返回函数defshow():definner():print('abc')returninnerresult=show()print(result)#returninner处加括...

2019-01-16 22:15:31

Python练习3:路径操作

 '''description:找出指定目录及子目录中文件名含有某元素的文件,并移动/复制到指定目录'''importos,shutil#shutil.copy()#shutil.move()deffind_all(topdir,pattern):forroot,dirs,filesinos.walk(topdir):fo...

2019-01-14 17:03:31

Python练习2:函数

斐波那契数列deffab(n):ifn==1orn==2:return1else:returnfab(n-2)+fab(n-1)whileTrue:n=input('请输入查询的数字:')ifnotn.isdigit():n=input('输入有误,请重新输入查...

2019-01-12 21:56:50

Python练习1:循环、字符串、列表

Day1输出九九乘法表print('九九乘法表')foriinrange(1,10):#i表示行forjinrange(1,i+1):#j表示列ifi==j:print('%d✖️%d=%-2d\t'%(j,i,j*i))else:...

2019-01-11 22:07:38

Python基础3:元组、字典、集合

元组#元组:可以放任何数据#元组不可修改my_tuple=(1,2,'abc',True,1.2)#根据索引查询数据value=my_tuple[0]value=my_tuple[-1]#只能查询#注意点1my_tuple=(1,[3,5])my_tuple[1][0]=2print(my_tuple)#注意点2tuple1=(1...

2019-01-11 22:02:13
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!