![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程语言
文章平均质量分 51
活到老&学到老
知行合一
展开
-
Pycharm安装配置
安装python下载pycharm:https://www.python.org/downloads/安装pycharm1、下载pycharm安装包:https://www.jetbrains.com/pycharm/download/#section=windows 2、修改/etc/hosts文件,添加一行:0.0.0.0 account.jetbrains.com 3、打开P...原创 2018-05-17 13:14:57 · 425 阅读 · 0 评论 -
Python3学习笔记--多线程
python并非真正意义上的多线程,不支持多核,只能单核,这是因为全局锁的原因如果多个线程共享一个内存,如何做限制: threading.RLock() lock.release().join:表示必须等上一个函数执行完再执行下一个函数import threadingimport timedef run(num): print('Hi , I am the thr...原创 2018-04-20 19:06:45 · 260 阅读 · 0 评论 -
Python学习笔记--paramiko审计
使用用户名密码连接远程机器:import paramikoimport sys,oshost = sys.argv[1]user = 'root'password = '111111's = paramiko.SSHClient()s.load_system_host_keys()s.connect(host,22,user,password,timeout=5)s...原创 2018-04-20 15:37:57 · 393 阅读 · 0 评论 -
Python3学习笔记--socket编程
socket编程什么是socket?socket起源于Unix,而Unix/linux基本哲学就是”一切皆文件“,socket就是一种特殊的文件。都知道,计算机之间通信是通过TCP/ip协议,但具体又是怎么实现的呢?如何将数据封装成tcp/ip包呢,而socket就是做这个事情的。socket帮你把tcp/ip协议层的各种数据封装,数据发送,接收等。服务端编程: 1、打开sock...原创 2018-04-19 15:33:29 · 246 阅读 · 0 评论 -
Python3学习笔记--面向对象编程
什么是对象?类: 对象: 方法: 实例化:将一些特性赋值给一个对象类的语法:class dog: def name(self): print(hello master,my name is Python)类的方法:self:类的方法与普通的函数只有一个特别的区别–它们必须有一个额外的第一个参数名称,但是在调用这个方法的时候你不为这个参数赋值,P...原创 2018-04-18 17:06:30 · 171 阅读 · 0 评论 -
Python3学习笔记--装饰器,异常处理
装饰器装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码边动的前提下增加额外的功能,装饰器返回值也是一个函数对象。简单来说,装饰器的作用就是为已经存在的对象添加额外的功能。装饰器分为几种简单装饰器:def use_logging(func): def wrapper(*args,**kwargs): logging.warn("%s is...原创 2018-04-18 15:15:52 · 2192 阅读 · 0 评论 -
python编译Django报错
报错代码: UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xbc in position 0: invalid start byte解决办法: 电脑名称一定不能为中文字符!!!修改成英文字符即可!!!原创 2018-02-01 11:24:25 · 401 阅读 · 1 评论