ICode9

精准搜索请尝试: 精确搜索
  • Python进阶2019-08-07 20:57:53

    一、@property装饰器         之前我们讨论过Python中属性和方法访问权限的问题,虽然我们不建议将属性设置为私有的,但是如果直接将属性暴露给外界也是有问题的,比如我们没有办法检查赋给属性的值是否有效。我们之前的建议是将属性命名以单下划线开头,通过这种方式来暗示属性是受

  • day01 python——面向对象编程基础2019-08-07 20:56:12

    面向对象编程基础            面向对象编程:简单来说就是基于对类和对象的使用,所有的代码都是通过类和对象来实现的编程就是面向对象编程!     面向对象的三大特性:封装、继承、多态 首先创建一个类 一、封装 1、封装:将某些内容先封装到一个地方,等到需要再去调用 上

  • 面向过程2019-08-07 19:08:32

    面向过程 函数式编程 面向对象 1.0 面向过程 所谓过程就是我们解决问题的步骤,一步步的按照流程走,有先后之分。 它呢,整个设计就好比流水线,思维上比较机械化。 1.1优缺点 优点: 复杂的问题流程化,将问题分解简化。 缺点 拓展性不好 2.0 面向对象 核心是对象。 正式的

  • 线程与进程2019-08-07 19:08:02

    多任务介绍 1.现实中的多任务 看着番剧吃着饭 2.计算机中的多任务 计算机中的多任务是指,操作系统同时完成多项任务的处理。此处,同时是指同一个时间段内,而非某一个瞬时时间点。 多任务处理是指,用户在同一时间段内运行多个应用程序,每个应用程序就可以称之为一个任务。 现在,多

  • Flask框架学习篇(一)2019-08-07 19:00:48

    安装好Python,pip install flask安装好flask后,开始编写第一个flask程序 #包含动态路由的flask程序from flask import Flask app= Flask(__name__) #生成WEB App对象@app.route('/') #注册URL路由 def index(): #定义网页 return '<h1>hello world!</h1>'

  • 多任务-python实现-继承Thread类,单独编写一个类(2.1.2)2019-08-07 18:54:10

    目录 1.thread类 @(网络编程) 1.thread类 threding代码实现 import threading import time class MyThread(threading.Thread): def run(self): for i in range(3): time.sleep(1) msg ="i am "+ self.name + "@" +str(i)

  • Thinkphp5.0上传图片与运行python脚本2019-08-07 17:53:53

    这里只体现了php可以通过批处理文件调用python脚本的效果 控制器代码 访问路径为127.0.0.1/index/index/upload. index模块,index控制器,upload方法。 <?phpnamespace app\index\controller;use think\Request;class Index extends \think\Controller{ // 文件上传表单 public

  • Python------12019-08-07 17:01:15

    在python中,一切皆对象 封装:把同一功能的放一块。 继承:追根溯源。 类是对象的蓝图和模板,而对象是类的实例。 实例: claddname = Classesname 函数的写法: 如下图所示: 类: 如图所示: 在python中所有的函数都有返回值,如果你没有给予return则默认返回出none,如果你

  • python面向对象基础编程2019-08-07 16:57:17

    类和对象 简单的说,类是对象的蓝图和模板,而对象是类的实例。这个解释虽然有点像用概念在解释概念,但是从这句话我们至少可以看出,类是抽象的概念,而对象是具体的东西。在面向对象编程的世界中,一切皆为对象,对象都有属性和行为,每个对象都是独一无二的,而且对象一定属于某个类(型)。当我们

  • selenium操作cookies实现免密登录,自动发微博2019-08-07 16:03:35

    一直想用selenium实现个小功能,比如发微博之类的,但是有的网站在登录会有验证码,没想到太好的方法解决,于是想到利用cookies来登录网站 第一步:获取一个可用的cookies,获取的cookies会保存为一个json格式的文件。不过在打开网站后,登录操作需要自己手动进行一下,代码中有注释,大家可以注意一

  • Python之路-2:Python基础2019-08-07 15:52:27

    入门拾遗 一、作用域 只要变量在内存中就能被调用!但是(函数的栈有点区别) 对于变量的作用域,执行声明并在内存中存在,如果变量在内存中存在就可以被调用。 1 if 1==1:2 name = 'tianshuai'3 print name 所以下面的说法是不对的: 外层变量,可以被内层变量使用内层变量,无法被外层变

  • type构建类2019-08-07 15:50:30

    def record_factory(cls_name, field_names): try: # ,替换成空格,split切割成列表 field_names = field_names.replace(',', ' ').split() print(field_names) except AttributeError: pass field_names = tuple(field_names

  • __getattribute__2019-08-07 14:51:41

    在类 里面,其实并没有方法这个东西,所有的东西都保存在属性里面,所谓的调用方法其实是类里面的一个同名属性指向了一个函数(方法),返回的是函数的引用,再用   函数()    这种方式就可以调用它  在调用实例的方法的时候,实际上给对象传过去的只是一个字符串而已, 比如 t = Test

  • 调用 Dll 中的函数时,出现栈(STACK)的清除问题 -> 故障模块名称: StackHash_0a9e2019-08-07 13:02:46

    在一个名为 test.dll 文件中,有一个 Max() 函数的定义是: #ifdef BUILD_DLL#define DLL_EXPORT __declspec(dllexport) __stdcall#else#define DLL_EXPORT __declspec(dllimport) __stdcall#endifint DLL_EXPORT Max(int x, int y);   当我在c程序中,定了一个函数指针类型为: int (

  • 函数的装饰器和类的装饰器2019-08-07 12:57:07

      函数的装饰器: (1),被装饰的函数没有返回值: 1 def decorator(func): 2 def wrapper(arg): 3 t1 = time.perf_counter() 4 func(arg) 5 print(time.perf_counter()-t1) 6 return wrapper 7 8 @decorator 9 def func(arg): #没有返回值10 i =

  • Python使用openpyxl插入excel批注,修改批注2019-08-07 12:03:56

    一、openpyxl插入批注 from openpyxl import Workbook from openpyxl.comments import Comment if __name__ == '__main__': wb = Workbook() ws = wb.active comment = Comment('hello comment', 'yunan') comment.width = 200 com

  • python自动化测试框架unittest2019-08-07 11:00:53

      对于刚学习python自动化测试的小伙伴来说,unittest是一个非常适合的框架;        通过unittest,可以管理测试用例的执行,自动生成简单的自动化测试报告;           首先我们尝试编写编写一个最简单的unittest用例;   其中,新建一个测试类,继续unittest框架的TestCase类; #e

  • 继承与重用性2019-08-07 10:53:35

    '''什么是继承继承指的是类与类之间的关系,是一种什么'是'什么的关系,继承的功能之一就是用来解决代码重用问题继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可以成为基类或超类,新建的类称为派生类或子类。'''class ParentClass1: passclass ParentCla

  • Python代码中func(*args, **kwargs)2019-08-07 09:55:06

    这是Python函数可变参数 args及kwargs *args表示任何多个无名参数,它是一个tuple **kwargs表示关键字参数,它是一个dict   测试代码如下:   def foo(*args,**kwargs): print ('args=',args) print ('kwargs=',kwargs) print ('**********************') if __name__=='__

  • 进程对象及其其他方法+守护进程+僵尸进程与孤儿进程+进程间IPC通信2019-08-06 23:57:00

    """进程对象以及其他方法p.terminate() # 杀死子进程print(p.is_alive()) # 判断当前子进程是否存活"""from multiprocessing import Process,current_processimport timeimport osdef task(): print('%s is running 当前进程的id号 ' % current_process().pid)

  • 生产者消费模型2019-08-06 23:55:44

    """生产者消费者模型(celery消息队列) 生产者:生产的数据(做包子的) 消费者:处理数据的(吃包子的) 生产者消费模型是用来平衡生产者与消费者之间的能力的,例如有时候消费者消费的速度太快, 生产者来不及生产那么多的数据,或者有时候消费者的消费速度太慢.生产者生产的

  • 线程+创建线程的两种方式+线程对象及其他方法+守护线程2019-08-06 23:53:15

    """进程:资源单位线程:执行单位进程就类似于是一个工厂而线程就是工厂里面的一条条的流水线每一个进程中都自带一个线程,至少有一个线程同一个进程下 多个线程数据是共享的(*****)进程自带的那个线程我们会人为的叫它 主线程但是同一个进程下 多个线程没有主次之分开启线程的开销

  • python-----01(面向对象编程基础)2019-08-06 22:56:58

    在python中,一切皆对象 封装:把同一功能的放一块。 继承:追根溯源。 类是对象的蓝图和模板,而对象是类的实例。 实例: claddname = Classesname 函数的写法: 如下图所示: 类: 如图所示: 在python中所有的函数都有返回值,如果你没有给予return则默认返回出none,如果你给予了

  • python知识点——构造函数2019-08-06 22:03:09

    构造函数 python 中的构造函数是__init__()函数。用于类的实例化,当一个对象被创建时,就会立刻被调用,有且只能执行一次。 class A(): def __init__(self): print("A1") 执行:a=A() 输出: A1 1.构造函数可以不写,不写时会调用默认的构造函数: class A(): pass 执行:a = A() 输

  • 知识点十七、python进程和线程及其区别2019-08-06 22:02:24

    多进程和多线程编程对于代码的并发执行,提升代码效率和缩短运行时间至关重要。因此我们需要学习进程和线程知识。 ———————————————————————————————————— 一 、进程 定义 一个程序的执行实例就是一个进程。每一个进程提供执行程序所

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有