随笔分类 -  python

摘要:一、Python2一般的默认安装的为python2.7 二、python3安装 Linux 安装python3.7.0 1、安装依赖包 1)首先安装gcc编译器,gcc有些系统版本已经默认安装,通过 gcc --version 查看,没安装的先安装gcc, yum -y install gcc 2) 阅读全文
posted @ 2021-08-06 10:22 vekair 阅读(279) 评论(0) 推荐(0)
摘要:主要利用了行数的递归调用和Python的切片特性,解释一下每行代码的含义: 第1行: #coding:utf-8 指定utf-8 编码 第2行:定义函数名和参数 第3行: 判断列表长度是否小于等于1, 如果小于等于1,直接返回列表 第4行:返回递归函数拼接的列表,[lt for lt in L[1: 阅读全文
posted @ 2021-05-21 13:39 vekair 阅读(255) 评论(0) 推荐(0)
摘要:import sys,MySQLdb reload(sys) sys.setdefaultencoding('utf-8') 阅读全文
posted @ 2020-12-09 16:24 vekair 阅读(66) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-12-30 14:10 vekair 阅读(77) 评论(0) 推荐(0)
摘要:1、概览 1、概览 1.1、实例引入 # 引入Requests库 import requests # 发起GET请求 response = requests.get('https://www.baidu.com/') # 查看响应类型 requests.models.Response print(t 阅读全文
posted @ 2018-12-18 22:59 vekair 阅读(161) 评论(0) 推荐(0)
摘要:from requests.packages.urllib3.exceptions import InsecureRequestWarning# 禁用安全请求警告requests.packages.urllib3.disable_warnings(InsecureRequestWarning) 阅读全文
posted @ 2018-12-14 13:47 vekair 阅读(367) 评论(0) 推荐(0)
摘要:一、简介 在用python写脚本时,通常需要处理xml格式的文件或字符串。由于json格式处理的方便性, 我们可将其转为json格式进行处理。 二、步骤 1、安装工具包xmltodict 在命令行输入:pip install xmltodict 2、在代码使用xmltodict.parse(xml_ 阅读全文
posted @ 2018-11-14 14:50 vekair 阅读(13803) 评论(0) 推荐(0)
摘要:import urllib.request as urlrequest #import ssl#ssl._create_default_https_context = ssl._create_unverified_contexturl_visit='https://api.douban.com/v2 阅读全文
posted @ 2018-11-09 11:42 vekair 阅读(985) 评论(0) 推荐(0)
摘要:通过几次 pip 的使用,对于默认的 pip 源的速度实在无法忍受,于是便搜集了一些国内的pip源,如下:阿里云 http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(doub 阅读全文
posted @ 2018-11-03 13:12 vekair 阅读(232) 评论(0) 推荐(0)
摘要:一:字符串删除 1,字符串本身是不可变的,一个字符串定义以后,对他本身是不能做任何操作的,所以的增删改都是对原字符串拷贝的副本的操作,原来的字符串还是原来的字符串,它本身并没 有变 2,字符串本身是不能修改的,但是可以通过其他方法来达到一个看似修改的效果,比如,切片+拼接 replace()替换,s 阅读全文
posted @ 2018-11-03 13:10 vekair 阅读(791) 评论(0) 推荐(0)
摘要:pyenv pyenv最大的优势是:可以在”全局”管理不同版本的Python, 可以随时配置当前的使用的Python版本,并对其他使用Python解释器的程序生效。当系统安装多个版本的Python,使用pyenv切换是相当方便的。 virtualenv和virtualwrapper virtuale 阅读全文
posted @ 2018-11-02 00:54 vekair 阅读(1011) 评论(0) 推荐(1)
摘要:纯傻瓜式步骤,保证成功。 下面的操作,按照步骤来就可以了,不要在中途cd 到别的文件目录下,要想查看效果可以用 lsj加上对应的目录,不需要切换进去。 首先不管你当前在哪个目录下,输入以下命令。 默认Centos7中是有python安装的,但是是2.7版本,我们需要安装py3。我们去看一下默认的py 阅读全文
posted @ 2018-10-31 02:32 vekair 阅读(177) 评论(0) 推荐(0)
摘要:由于centos7原本就安装了Python2,而且这个Python2不能被删除,因为有很多系统命令,比如yum都要用到。 输入Python命令,查看可以得知是Python2.7.5版本 输入 可以查看位置,一般是位于/usr/bin/python目录下。 下面介绍安装Python3的方法 首先安装依 阅读全文
posted @ 2018-10-31 02:31 vekair 阅读(484) 评论(0) 推荐(0)
摘要:方法1 import datetime starttime = datetime.datetime.now() #long running endtime = datetime.datetime.now() print (endtime - starttime).seconds 方法 2 start 阅读全文
posted @ 2018-10-29 12:49 vekair 阅读(1916) 评论(0) 推荐(0)
摘要:1.strip():把头和尾的空格去掉 2.lstrip():把左边的空格去掉 3.rstrip():把右边的空格去掉 4.replace('c1','c2'):把字符串里的c1替换成c2。故可以用replace(' ','')来去掉字符串里的所有空格 5.split():通过指定分隔符对字符串进行 阅读全文
posted @ 2018-10-27 14:59 vekair 阅读(2734) 评论(0) 推荐(0)
摘要:1.查看是否已经安装Python CentOS 7.2 默认安装了python2.7.5 因为一些命令要用它比如yum 它使用的是python2.7.5。 使用 python -V 命令查看一下是否安装Python 然后使用命令 which python 查看一下Python可执行文件的位置 可见执 阅读全文
posted @ 2018-10-26 14:21 vekair 阅读(502) 评论(0) 推荐(0)
摘要:map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。 例如,对于list [1, 2, 3, 4, 5, 6, 7, 8, 9] 如果希望把list的每个元素都作平方,就可以用map( 阅读全文
posted @ 2018-10-26 13:01 vekair 阅读(315) 评论(0) 推荐(0)
摘要:map函数的原型是map(function, iterable, …),它的返回结果是一个列表。 参数function传的是一个函数名,可以是python内置的,也可以是自定义的。 参数iterable传的是一个可以迭代的对象,例如列表,元组,字符串这样的。 这个函数的意思就是将function应用 阅读全文
posted @ 2018-10-26 12:59 vekair 阅读(20187) 评论(0) 推荐(8)
摘要:os._exit() 和 sys.exit() os._exit() vs sys.exit() 概述 Python的程序有两中退出方式:os._exit(), sys.exit()。本文介绍这两种方式的区别和选择。 os._exit()会直接将python程序终止,之后的所有代码都不会继续执行。 阅读全文
posted @ 2018-10-18 16:32 vekair 阅读(187) 评论(0) 推荐(0)
摘要:Python中 sys.argv[]的用法简明解释 因为是看书自学的python,开始后不久就遇到了这个引入的模块函数,且一直在IDLE上编辑了后运行,试图从结果发现它的用途,然而结果一直都是没结果,也在网上查了许多,但发现这个问题的比较详细的解释只有一个版本,大部分都是转裁和复制的。给的都是简明p 阅读全文
posted @ 2018-10-16 21:25 vekair 阅读(399) 评论(0) 推荐(0)