搜索到与相关的文章
Python

pyenv与virtualenv安装实现python多版本多项目管理

踩了很多坑,记录一下这次试验,本次测试环境:Linuxcentos764位。pyenv是一个python版本管理工具,它能够进行全局的python版本切换,也可以为单个项目提供对应的python版本,使用pyenv以后,可以在服务器上安装多个不同的python版本,版本切换方便,能够更好的满足我们的需求。virtualenv是一个管理不同项目的工具,用以隔离不同项目的工作环境,在同一个python版本实现不同的环境需求。pyenv与virtualenv配合

系统 2019-09-27 17:54:23 2133

Python

python面试中较常问及的知识点梳理---列表&字典&综合部分

•数据类型-列表1.已知AList=[1,2,3,1,2],对AList列表元素去重,写出具体过程。2.如何实现“1,2,3”变成[“1”,“2”,“3”]3.给定两个list,A和B,找出相同元素和不同元素4.[[1,2],[3,4],[5,6]]一行代码展开该列表,得出[1,2,3,4,5,6]5.合并列表[1,5,7,9]和[2,2,6,8]6.如何列表的元素?•数据类型-字典1.字典操作中del和pop有什么区别2.按照字典的内的年龄排序d1=[{

系统 2019-09-27 17:53:33 2133

Python

Python 爬虫面试题 170 道

最近在刷面试题,所以需要看大量的Python相关的面试题,从大量的题目中总结了很多的知识,同时也对一些题目进行拓展了,但是在看了网上的大部分面试题都有这几个问题:有些部分还是Python2的代码回答的很简单,关键的题目没有点出为什么还有一些复制粘贴根本就跑不通这种相信大家深有体会吧,这样就导致我们可能需要去找其他人发出来的教程。所以我决定针对市面上大多的Python题目做一个分析,同时也希望大家尽可能的做到举一反三,而不是局限于题目本身。通过本场我分享的这

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

Python

线程和进程的区别及Python代码实例

在程序猿的世界中,线程和进程是一个很重要的概念,很多人经常弄不清线程和进程到底是什么,有什么区别,本文试图来解释一下线程和进程。首先来看一下概念:进程(英语:process),是计算机中已运行程序的实体。进程为曾经是分时系统的基本运作单位。在面向进程设计的系统(如早期的UNIX,Linux2.4及更早的版本)中,进程是程序的基本执行实体;在面向线程设计的系统(如当代多数操作系统、Linux2.6及更新的版本)中,进程本身不是基本运行单位,而是线程的容器。程

系统 2019-09-27 17:52:28 2133

Python

Python列表中append函数和extend函数的区别

原文链接:https://blog.csdn.net/m0_37586991/article/details/81629421近期在写dataloader函数时,由于错用了extend和append,导致后面出现了bug。后面发现问题后,便将该问题记录下来防止重复出错。两个函数从功能上来看非常类似,但处理后的结果却完全不同,使用时需要特别注意。尤其是对多个的list进行合并时,append可以保持list的原始形式,extend则进行了拆分重组,将待添加的

系统 2019-09-27 17:50:26 2133

Python

Python中的Matplotlib模块入门教程

1关于Matplotlib模块Matplotlib是一个由JohnHunter等开发的,用以绘制二维图形的Python模块。它利用了Python下的数值计算模块Numeric及Numarray,克隆了许多Matlab中的函数,用以帮助用户轻松地获得高质量的二维图形。Matplotlib可以绘制多种形式的图形包括普通的线图,直方图,饼图,散点图以及误差线图等;可以比较方便的定制图形的各种属性比如图线的类型,颜色,粗细,字体的大小等;它能够很好地支持一部分Te

系统 2019-09-27 17:49:31 2133

Python

将python变量值安全地存储到本地——pickle库

pickle.dump(obj,file[,protocol])序列化对象,并将结果数据流写入到文件对象中。参数protocol是序列化模式,默认值为0,表示以文本的形式序列化。protocol的值还可以是1或2,表示以二进制的形式序列化。------------------------------------------pickle.load(file)反序列化对象。将文件中的数据解析为一个Python对象。用法如下:#将结果保存到temp文件中impo

系统 2019-09-27 17:47:28 2133

Python

Python实现把xml或xsl转换为html格式

前些天用python处理xml的转换的一个小程序,用来把xml,xsl转换成html。用的libxml2,所以还要先安装了libxml2模块才能使用。#-*-coding:mbcs-*-#!/usr/bin/pythonimportlibxml2,libxsltclasscompoundXML:def__init__(self):self._result=Noneself._xsl=Noneself._xml=Nonedefdo(self,xml_file

系统 2019-09-27 17:47:12 2133

Python

python实现socket+threading处理多连接的方法

一.运行效果先说两句,之前我在网上找的相关文章标题上写的是处理多连接,尼玛,全是假的。网上那些,根本不能异步处理多连接,不能主动给客户端发消息。在服务端控制台输入1,查看在线人数。给指定客户端发送消息。二.开发思路以下说的是服务端开发思路,客户端比较简单就不说了。首先,需要明白的是socket的accept和recv这两个方法是阻塞线程的。这就意味着我们需要新开线程来处理这两个方法。具体的程序流程大概是这样的:1.新开一个线程用于接收新的连接(socket

系统 2019-09-27 17:46:27 2133