
python
blue_lll
这个作者很懒,什么都没留下…
展开
-
pycharm安装码
Pycharm安装码PyCharm是由著名的JetBrains公司所打造的一款功能强大的Python IDE,它具有一般IDE都具备的功能,并且使用起来非常方便好用。最近需求PyCharm安装码的网友非常多,安装Pycharm专业版的方法有很多,给大家分享最有效的两种,一种是使用最新可用的注册安装码,一种是使用安装补丁的方法,这种方法虽然麻烦点,但是基本是永久安装,一劳永逸。第一种会存在注册码过...原创 2019-11-07 14:54:08 · 2144 阅读 · 1 评论 -
python将.py文件转换为EXE脱离环境直接运行
python将.py文件转换为EXE脱离环境直接运行转换为exe可以直接在自己window电脑上直接脱离环境运行工具 : pyinstaller安装: pip3 install pyinstaller一边直接使用pip安装的话容易报错,安装失败,所以直接使用pip3安装执行命令:pyinstaller -F xxx.py如果看到上图,有successfully字样,说明就成功了...原创 2019-10-16 19:40:31 · 1069 阅读 · 0 评论 -
python安装txt文件
python安装txt文件安装txt文件pip install -r requirements.txt怎么自动生成requirements.txt?pip freeze > requirements.txt原创 2019-08-09 14:59:22 · 845 阅读 · 0 评论 -
python 当前时间的毫秒时间戳转换为 年-月-日 时:分:秒
当前时间的毫秒时间戳转换为 年-月-日 时:分:秒import time# 当前时间的13位毫秒时间戳times = int(time.time() * 1000)print(times)# 1565750406765# 输入毫秒级的时间,转出正常格式的时间def timeStamp(timeNum): timeStamp = float(timeNum/1000) ...原创 2019-08-14 10:44:32 · 10455 阅读 · 0 评论 -
Python在pycharm中的配置
【python】pycharm常用配置1 常用文件模板设置经常使用的模板需要自己定制一下,比如shebang2 默认打开上次的项目pycharm默认是打开上次的项目,但有时这样反而浪费时间,因为你并不想打开上次的项目,所以干脆关闭这个功能了。3 默认解释器设置在windows下往往安装了多个python版本,需要是不是的进行切换。4 设置python的模块搜索路径 PYTHON...原创 2019-08-29 10:49:55 · 1727 阅读 · 0 评论 -
xpath下载安装
xpath下载安装xpath是我们提取网页内容的常用的一款Chrome插件反正就是很好用下面是提供xpath安装的方式1、找到Chrome插件官网地址下载xpath:http://chromecj.com/web-development/2018-01/892/download.html接下来使用微信扫码获取提取码下载下载完成后文件改成rar等压缩文件后缀名字,然后解压后打开谷歌...原创 2019-09-19 19:30:36 · 12906 阅读 · 0 评论 -
xpath的下载安装
xpath的下载安装下地址:http://chromecj.com/web-development/2018-01/892/download.html下载后将文件名crw修改为rar,解压后拖进chrome的扩展程序中原创 2019-09-19 19:51:32 · 1450 阅读 · 0 评论 -
python地位
python地位前方敌袭!眼看就要冲到阵前,你该怎么办?你手下的大将纷纷出谋划策。C:拿出一根棍子,一个一个把敌人砸死。C++:用机关枪。Java:我打电话叫十万个基佬!Perl:我会功夫!Ruby:大喊着拿着武士刀冲上去了。Lisp:我先把敌人分组一下吧!Haskell:我们可以用歼星舰啊!PHP:让我们把敌人老死吧!Python:用氢弹。这是网络上的一个关于编程语言能力值的段子。...原创 2019-10-06 15:55:36 · 520 阅读 · 0 评论 -
python和c++的区别
python和c++的区别1、运行效率:C++ >> PythonPython代码和C++最终都会变成CPU指令来跑,但一般情况下,比如反转和合并两个字符串,Python最终转换出来的CPU指令会比C++ 多很多。首先,Python东西比C++多,经过了更多层,Python中甚至连数字都是object !!!其次,Python是解释执行的,和物理机CPU之间多了解释器这层,而C...原创 2019-10-06 19:31:53 · 3321 阅读 · 0 评论 -
未来Python的前景会怎样?
未来十年Python的前景会怎样?以下观点是在基于理性分析后做出的预测!至2027年:自动驾驶已相当成熟,大街上超过30%的汽车是无人驾驶的,很多私家车主在上班期间就把车开启自动架驶模式,让它自己接单挣外快电动汽车续航可达到1000公里,各大汽车公司宣布不再生产汽油、柴油车,所有汽车电池标准化了,没电了只需到充电站花5分钟换电池即可Space X的火星飞船第一次实现载人往返,公司总裁埃...原创 2019-10-09 16:13:03 · 317 阅读 · 0 评论 -
Python2.7字符编码详解
Python2.7字符编码详解目录Python2.7字符编码详解声明一. 字符编码基础1.1 抽象字符清单(ACR)1.2 已编码字符集(CCS)1.3 字符编码格式(CEF)1.3.1 ASCII(初创)1.3.2 MBCS/DBCS/ANSI(本地化)1.3.3 Unicode(国际化)1.4 字符编码方案(CES)1.5 中文字符乱码(Mojibake)1.5.1 ...原创 2019-08-09 14:57:04 · 1469 阅读 · 0 评论 -
Python3中编码与中文之间的转换
‘%E6%B1%89%E5%AD%97’ 类编码与中文之间的转换from urllib.parse import quotef = quote('汉字')print(f)# '%E6%B1%89%E5%AD%97'import urllibprint(urllib.parse.unquote('%E6%B1%89%E5%AD%97'))# '汉字...原创 2019-08-09 11:33:03 · 13401 阅读 · 0 评论 -
python 暂停一秒,输出当前时间,并格式化为YYYY-mm-dd H:M:S
python 暂停一秒,输出当前时间,并格式化为YYYY-mm-dd H:M:Simport timefor i in range(5):print(time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(time.time())))#time.localtime(time.time())在本地时间的当前时间#格式化时间time.sleep(...原创 2019-05-05 09:47:09 · 1469 阅读 · 0 评论 -
python中re正则过滤数字和字母,只保留中文
#去除特殊字符,只保留汉子,字母、数字import res = ‘1123*#$ 中abc国’str = re.sub(’[a-zA-Z0-9’!"#KaTeX parse error: Expected 'EOF', got '#' at position 61: …~\s]+', "", s)#̲[a-zA-Z0-9’!"#%&’()*+,-./:;<=>?@,。?...原创 2019-05-05 10:01:11 · 13125 阅读 · 0 评论 -
s1 = "get-element-by-id"给定这样一个连字符串,转换为驼峰命名法形式的字符串 getElementById
s1 = “get-element-by-id”aa = s1.split(’-’)for i in range(1,4):aa[i] = str(aa[i]).capitalize()s2 = ‘’.join(aa)print(s2)原创 2019-05-05 11:51:05 · 1304 阅读 · 0 评论 -
迭代器、生成器的区别?
迭代器是一个更抽象的概念,任何对象,如果它的类有 next 方法和 iter 方法返回自己本身,对于 string、list、dict、tuple 等这类容器对象,使用 for 循环遍历是很方便的。在后台 for 语句对容器对象调用 iter()函数,iter()是 python 的内置函数。iter()会返回一个定义了 next()方法的迭代器对象,它在容器中逐个访问容器内元素,next()...原创 2019-04-30 10:24:06 · 180 阅读 · 0 评论 -
Redis分布式爬取
Redis分布式爬取首先我们进行scrapy-redis分布式爬取的时候 先了解一下redisRedis 是目前公认的速度最快的基于内存的键值对数据库Redis 作为临时数据的缓存区,可以充分利用内存的高速读写能力大大提高爬虫爬取效率。scrapy-redis 是为了更方便地实现 Scrapy 分布式爬取,而提供的一些以 Redis 为基础的组件。scrapy-redis 把 dequ...原创 2019-04-30 12:09:57 · 211 阅读 · 0 评论 -
python中post和get的区别
一般出现在面试题当中:参数的位置不同:GET: 参数一般位于你所输入的URL后面 POST: 参数一般位于请求体当中数据的长度不同GET : 长度具有限制 POST: 长度理论上没有限制,但是实际上取决于你使用的服务器的处理能力,可能出现误差安全性能...原创 2019-05-15 09:46:26 · 3398 阅读 · 0 评论 -
python的时间转换
time有四种类型(time, datetime, string, timestamp)1. time stringstring是最简单的表示time的方式如如下代码生成的即为string>>> import time>>> time.ctime()'Wed Nov 30 13:53:31 2016'或者更简...原创 2019-05-16 11:45:34 · 293 阅读 · 0 评论 -
【Python入门】33.常用第三方模块之 Pillow & 实现随机验证码生成
【Python入门】33.常用第三方模块之 Pillow & 实现随机验证码生成目录常用第三方模块Pillow安装Pillow常用功能• 图像缩放• 添加模糊效果• 生成字母验证码常用第三方模块PillowPIL(Python Imaging Library),是Python的图像处理标准库。PIL仅支持到Python2.7,在之后的更新中创建了兼容版本,名字叫...原创 2019-07-02 10:00:17 · 299 阅读 · 0 评论 -
Python使用PIL库实现验证码图片的方法
Python使用PIL库实现验证码图片的方法本文实例讲述了Python使用PIL库实现验证码图片的方法。分享给大家供大家参考,具体如下:现在的网页中,为了防止机器人提交表单,图片验证码是很常见的应对手段之一。这里就不详细介绍了,相信大家都遇到过。现在就给出用Python的PIL库实现验证码图片的代码。代码中有详细注释。#!/usr/bin/env python#coding=utf-8...原创 2019-07-02 10:20:37 · 419 阅读 · 0 评论 -
Python问题:SyntaxError: Non-ASCII character '\xe2'
Python问题:SyntaxError: Non-ASCII character ‘\xe2’ in file在python中出现该问题是因为文件格式编码出现了问题,具体原因和解决方法如下:原因分析“SyntaxError: Non-ASCII character ‘\xe2’ in file”翻译为中文的意思是:在文件中存在着非法的ASCII字符2.ASCII是8位即为一个字符,一共有...原创 2019-07-02 12:32:14 · 26646 阅读 · 0 评论 -
基于jieba库实现中文词频统计
基于jieba库实现中文词频统计安装python的工具,安装当然是使用pip安装了。pip install jieba使用先看一个小例子,下面的代码是从一个文本文件中分词并统计出现频率最高的10个单词,并打印到控制台。#!/usr/bin/env python# -*- coding: utf-8 -*-import jiebaimport jieba.analyseimpo...原创 2019-07-02 12:34:19 · 2299 阅读 · 0 评论 -
urllib.parse的quote和urlencode区别
urllib.parse的quote和urlencode区别from urllib.parse import quotefrom urllib.parse import urlencodebase_url = 'https://s.taobao.com/search?'data = { 'q': 'ipad'}print('https://s.taobao.com/sear...转载 2019-07-10 14:27:37 · 3130 阅读 · 0 评论 -
python3中Unicode字符转中文
python3中将Unicode字符串转成中文用python爬虫爬取数据时,有时候会发现爬取的数据类似于"\u3010\u6f14\u5531\u4f1a\u30112000-\u62c9\u9614\u97f3\u4e50\u4f1a"这样的Unicode字符串,在python的交互环境里可以直接打印输出查看内容;print("\u3010\u6f14\u5531\u4f1a\u30112...原创 2019-07-18 14:55:08 · 1597 阅读 · 0 评论 -
读取文件转码问报‘UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 4917: invalid start by
读取文件转码问题报‘UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xa8 in position 4917: invalid start byte’错误读取文件,并解析内容,但是有些文件的格式不是utf-8,导致读取失败,无法继续原来的代码with open(r'test.csv','r',encoding='utf-8') as ...原创 2019-08-06 11:04:41 · 6443 阅读 · 0 评论 -
python中的多线程是假的多线程?
python中的多线程是假的多线程?为什么这么说,我们先明确一个概念,全局解释器锁(GIL)global interpreter lockPython代码的执行由Python虚拟机(解释器)来控制,同时只有一个线程在执行对Python虚拟机的访问由全局解释器锁(GIL)来控制,正是这个锁能保证同时只有一个线程在运行。在多线程环境中,Python虚拟机按照以下方式执行。 1.设置GIL。 ...原创 2019-04-28 21:00:57 · 2196 阅读 · 2 评论