搜索到与相关的文章
Python

python 列表越界

data=[1,8,5,9,7,4,5]print(data[10:])#返回空print(data[10])#出错,越界

系统 2019-09-27 17:54:02 2105

Python

Python 面向对象基础

一、面向对象概述如今主流的软件开发思想有两种:一个是面向过程,另一个是面向对象。面向过程出现得较早,典型代表为C语言,开发中小型项目的效率很高,但是很难适用于如今主流的大中型项目开发场景。面向对象则出现得更晚一些,典型代表为Java或C++等语言,更加适合用于大型开发场景。两种开发思想各有长短。对于面向过程的思想:需要实现一个功能的时候,看重的是开发的步骤和过程,每一个步骤都需要自己亲力亲为,需要自己编写代码(自己来做)对于面向对象的思想:当需要实现一个功

系统 2019-09-27 17:53:52 2105

Python

python项目部署

目录一、方法一:通过正常方法(low)二、通过脚本的方式进行项目部署三、通过docker部署(完美的办法)一、方法一:通过正常方法(low)1、生成requirements文件,即项目依赖的包#cd到项目目录下pipfreeze>requirements.txt2、创建虚拟环境python-mvenvvenv(这个是虚拟环境名称)3、激活虚拟环境#进入venv虚拟环境下的bin目录,执行sourceactivate4、上传项目到服务器(复制,gitpull

系统 2019-09-27 17:53:51 2105

Python

Python中使用select模块实现非阻塞的IO

Socket的英文原义是“孔”或“插座”。作为BSDUNIX的进程通信机制,取后一种意思。通常也称作”套接字”,用于描述IP地址和端口,是一个通信链的句柄。在Internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。Socket正如其英文原意那样,像一个多孔插座。一台主机犹如布满各种插座的房间,每个插座有一个编号,有的插座提供220伏交流电,有的提供110伏交流电,有的

系统 2019-09-27 17:52:33 2105

Python

浅谈python图片处理Image和skimage的区别

做cnn的难免要做大量的图片处理。由于接手项目时间不长,且是新项目,前段时间写代码都很赶,现在稍微总结(恩,总结是个好习惯)。1,首先安装python-Image和python-skimage、python-matplotlib。简单代码:importImageasimgimportosfrommatplotlibimportpyplotasplotfromskimageimportio,transformimportargparsedefshow_dat

系统 2019-09-27 17:51:13 2105

Python

Python做后端开发的优势

​Python做后端开发的优势1、Python开发人员的背景丰富多彩,阵营规模很大,这直接导致了Python的各种lib比Ruby多很多很多很多2、和Ruby相反,Python的哲学是“做一件事情有且只有一种方法”(Thereshouldbeone--andpreferablyonlyone--obviouswaytodoit.)。Ruby的信徒会觉得这样非常boring,但是我觉得这一点减轻了人们在开发时的认知负担和选择成本,对于提高开发效率是很有帮助的

系统 2019-09-27 17:50:45 2105

Python

Python3 协程

协程定义:协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。协程的标准定义:必须在只有一个单线程里实现并发修改共享数据不需加锁用户程序里自己保存多个控制流的上下文栈一个协程遇到IO操作自动切换到其它协程特点:协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈。因此,协程能保留上一次调用时的状态(即所有局部状态的一个特定组合),每

系统 2019-09-27 17:49:15 2105

Python

在cmd中查看python的安装路径方法

我相信一定有很多的人跟我一样,经常忘记Python安装的路径,每当用到的时候,最笨的办法就是在全局电脑里,直接查找Python,这样是肯定能查到的,但是如果你的电脑文件超级多,这将是一个工厂量很大的事情,你要等好久的。便捷的方法时:打开我们的cmd命令输入Python输入importsys输入print(sys.path)列表中的第四个将是你的安装路径python是解释型脚本语言,在执行时,逐句解释执行,不需要进行预编译。但需要有自身的Python解释器。

系统 2019-09-27 17:48:53 2105

Python

python+selenium 鼠标事件操作方法

一、前言除了可以使用click()来模拟鼠标的单击操作,现在Web产品中还提供了更丰富的鼠标交互方式,例如鼠标右键、双击、悬停、拖动等功能,在WebDriver中,将这些关于鼠标操作的方法都封装在ActionChains类中。ActionChains类提供了鼠标操作的常用方法:perform()执行所有ActionChains中存储的行为context_click()右击double_click()双击drag_and_drop()拖动move_to_el

系统 2019-09-27 17:48:46 2105

Python

python不会的基础知识点!(计算机二级)

1.list(tup)函数中的参数是可迭代的参数,比如说,字符串、集合、字典、元祖、列表等。2.文件打开操作中的'x'的含义是:创建写模式,文件不存在就创建,文件存在就返回异常。3.数据组织的维度:一维数据:分为有序和无序,分别对应列表和集合,是线性结构。二维数据:表格数据,对应矩阵。多维数据:是由二维数据扩展而来。高维数据:键值对构成的数据形式。4.CSV格式:首先CSV格式是以逗号分割元素的储存格式。一维数据保存为CSV格式后,各元素ob采用逗号分割,

系统 2019-09-27 17:48:39 2105