![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
my_qq_990814268
少年听雨歌楼上,红烛昏罗帐。壮年听雨客舟中,江阔云低、断雁叫西风。
而今听雨僧庐下,鬓已星星也。悲欢离合总无情,一任阶前、点滴到天明。
人的一切痛苦,本质上都是对自己无能的愤怒。
展开
-
windows10 vscode输出中文乱码
python3 打印输出乱码情况如下解决办法:import sysimport iosys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf8')原创 2022-05-04 20:14:24 · 196 阅读 · 0 评论 -
pip下载速度过慢解决方法
好久没用pip了,速度太慢.参考了一下这篇文章.与github访问太慢类似.在c:\用户\你的用户名,目录下面建立一个pip目录,再在其下面建立一个pip.ini文件.内容为[global]index-url = https://pypi.tuna.tsinghua.edu.cn/simple[install]trusted-host=mirrors.aliyun.com注...转载 2020-03-31 17:45:26 · 1222 阅读 · 5 评论 -
python面试总结
python面试题 python中is和==的区别 Python中对象包含的三个基本要素,分别是:id(身份标识) 、type(数据类型)和value(值)。 ‘==’比较的是value值 ‘is’比较的是id 简述read、readline、readlines的区别 read读取整个文件 readline读...原创 2018-08-29 07:27:38 · 366 阅读 · 0 评论 -
你应该知道的python基础
1.解释一下Python 中的and-or 语法?逻辑运算and-or,在计算机运算中的短路规则(以尽量少运算,得出正确结果)可以提高计算效率,在result = a and b 运算中:当a 为假时,无论b 为真或假,结果都为假,此时b 的运算就不会进行,结果直接为a 即可;当a 为真时,结果还得看b,b 为真则真,b 为假则假,此时结果即为b;在result = a or b 运算...原创 2018-09-02 22:11:11 · 168 阅读 · 0 评论 -
Python实现选择排序
选择排序简介选择排序(Selection sort)是一种简单直观的排序算法。简单来说就是从无序队列里面挑选最小的元素,和无序队列头部元素替换(放到有序队列中),最终全部元素形成一个有序的队列。选择排序原理首先在未排序序列中找到最小(大)元素,和无序队列的第一个元素替换位置,(即形成有序队列)以此类推,直到所有元素全部进入有序队列,即排序完毕。 上代码:def sectio...原创 2018-09-08 13:10:25 · 197 阅读 · 0 评论 -
Python实现生成六万个随机、唯一的8位数字和数字组成的随机字符串
上代码:环境:Python3import random,strings=string.ascii_letters+string.digitsprint(s) n={''.join(random.choices(s,k=8)) for I in range(60000)}print(len(n)) with open('a.csv','w') as f: for i ...原创 2018-09-26 21:04:20 · 2559 阅读 · 0 评论 -
requirements.txt 的格式
如下文:requirements.txtBeautifulSoup==3.2.1Django==1.7Glances==2.6.2GnuPGInterface==0.3.2LinkChecker==9.3Markdown==2.6.1MySQL-python==1.2.5Pillow==2.3.0PyDbLite==3.0.4PyMySQL==0.7.9PyPDF2=...原创 2018-09-28 15:22:17 · 3495 阅读 · 1 评论 -
json.decoder.JSONDecodeError: Invalid control character at: line 1 column 3,python中str与json类型转换报错如何解
使用json转:json数据保密,再此不展示。# 判断类型print(type(str_json))json_dump = json.loads(str_json)报错如下:json.decoder.JSONDecodeError: Invalid control character at: line 1 column 33652 (char 33651)解决:# ...原创 2018-10-26 17:00:09 · 4184 阅读 · 1 评论 -
NameError: name 'islice' is not defined
加个导包即可from itertools import islice这样就运行没有问题了。原创 2018-12-13 14:44:02 · 1400 阅读 · 0 评论 -
windows环境下查看Python的安装路径
1、windows+r,进入cmd命令;2.查看python安装路径:where python。原创 2019-01-25 15:42:27 · 31787 阅读 · 3 评论 -
Python中defaultdict与lambda表达式的配合使用
环境 Python 3: defaultdict是collections模块下的一个类,这个类是dict的一个子类,重写了一个方法并增加了一个事件变量。在实例化的时候,第一个参数提供给default_factory的初始化函数。这个参数可以是一个类型或者函数,至于是类型这不难理解,其实类型基本上都是工厂函数。但是,有时候我们想用此方法传入一个常量,这个时候就需要自己单独设计一个常量函数或...原创 2019-01-25 17:09:49 · 2265 阅读 · 0 评论 -
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual
版权声明:本文为博主原创文章,转载请注明出处:http://blog.csdn.net/nima1994问题描述当前环境win7,python_3.6.1,32位。在windows下,在dos中运行pip install Scrapy报错:building 'twisted.test.raiser' extensionerror: Microsoft Visual C++ 14...原创 2019-03-17 11:09:56 · 568 阅读 · 0 评论 -
Crontab定时脚本语句无效,直接执行脚本就可以,why?
问题定位:环境变量的问题,大神帮忙解决了,至于原因,请大家各抒己见,谢谢~方案1:定时任务前执行命令前加上一句加载一下环境变量 source /etc/profile,如*/1 * * * * source /etc/profile && /usr/bin/python /home/vmm5/PycharmProjects/day_04_28/start_zook...原创 2019-04-29 17:36:04 · 1010 阅读 · 0 评论 -
Python面试题总结
#!/usr/bin/python# -*- coding: utf-8 -*-# print(100 // 3)# print(100 ** 3)# print(100 % 3)# 100 二进制显示 01100100 # ">>"二进制运算从到左移动三位变为:01100,前面补零,算成十进制就是12# print(100 >> 3)# ...原创 2018-08-28 20:52:44 · 190 阅读 · 0 评论 -
PyCharm创建virtualenv方法
Python的版本众多,在加上适用不同版本的Python Package。这导致在同时进行几个项目时,对库的依赖存在很大的问题。这个时候就牵涉到对Python以及依赖库的版本管理,方便进行开发,virtualenv就是用来解决这个问题的。下面介绍使用PyCharm创建Virtual Environment的方法。 PyCharm可以使用virtualenv中的功能来创建虚拟环境。P...原创 2018-08-24 10:08:34 · 1608 阅读 · 0 评论 -
Ubuntu 16.04 设置pycharm 2018版本的 桌面快捷启动方式
在ubuntu环境中每次使用pycharm需要到它的安装目录中执行./pycharm.sh来启动pycharm。比较麻烦,那么如何设置快捷方式呢?首先Ubuntu下所有的快捷方式都在:/usr/share/applications解压:这里我将pycharm下载并解压到了/opt/文件夹下这里的pycharm.sh是批处理执行文件,prcharm.png是快捷方式图标终端打开使用Ubuntu终端进...原创 2018-05-12 20:37:48 · 6207 阅读 · 1 评论 -
PyCharm设置python新建文件指定编码为utf-8
原创 2018-05-23 18:35:52 · 2937 阅读 · 1 评论 -
django 内置日志
点击打开链接https://yiyibooks.cn/xx/django_182/topics/logging.htmlsettings.pyALLOWED_HOSTS = ['*']DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'de_bang', ...原创 2018-06-21 08:44:21 · 498 阅读 · 0 评论 -
Python2的安装
Python2的安装介绍Python2 是当前 Python 开发的主流版本,是课程学习内容之一安装打开安装包选择安装方式选择安装路径修改安装内容修改后的效果等待安装结束安装结束进入安装路径,复制python为python2复制后的效果打开命令行验证 python2 是否可用验证 pip2 是否可用python2 和 pip2 都可用则说明安装成功。...原创 2018-06-13 22:44:18 · 9142 阅读 · 5 评论 -
Python3的安装
Python3的安装介绍Python3 也是当前 Python 开发的主流版本,是课程学习内容之一安装打开安装包选择安装方式选择安装内容,建议不要修改选择安装路径等待安装结束安装结束进入安装路径,复制python为python3复制后的效果打开命令行验证 python3 是否可用验证 pip3 是否可用python3 和 pip3 都可用则说明安装成功。...原创 2018-06-13 22:49:54 · 363 阅读 · 0 评论 -
ipython 的安装
ipython 的安装介绍ipython 是一个强大的 Python 辅助工具,是 Python 程序员的编程神器之一安装 ipython 需要连接网络,请自行回家后联网安装安装启动安装脚本进入安装界面,脚本会自动开始安装等待安装结束。结束后可以按任意按键关闭界面,比如空格键验证是否安装成功...原创 2018-06-13 22:52:24 · 1824 阅读 · 0 评论 -
PyCharm 的安装
PyCharm 的安装介绍PyCharm 是当前 Python 开发的主要开发工具,是课程学习内容之一安装打开安装包 进入安装界面 选择安装路径,可以自行修改 修改安装内容 开始菜单配置,不需要修改 等待安装结束 安装结束 启动 PyCharm,准备做第一次...原创 2018-06-13 23:02:16 · 240 阅读 · 0 评论 -
Python的优点和缺点
Python的优点1. 简单 Python的语法非常优雅,甚至没有像其他语言的大括号,分号等特殊符号,代表了一种极简主义的设计思想。阅读Python程序像是在读英语。2. 易学 Python入手非常快,学习曲线非常低,可以直接通过命令行交互环境来学习Python编程。3. 免费/开源 Python的所有内容都是免费开源的,这意味着你不需要花一分钱就可以免费使用Python,并且你可以自由地发布这个...原创 2018-05-31 22:47:00 · 1184 阅读 · 0 评论 -
Python 的 map、列表推导、循环效率比较
话不多说,直接上代码:1.准备数据(三个列表)import timex=[]x1=[]x2=[]for i in range(1000000): x.append(i) x1.append(i) x2.append(i)2.开始表演# 2.1.for循环start1=time.clock()for i in range(len(x)): x[i] +...原创 2018-06-29 22:16:52 · 8749 阅读 · 2 评论 -
有趣的python警长
1.问题描述:请用python实现推断小偷是谁?2.上代码:for thief in ["a", "b", "c", "d"]: sum = (thief != "a") + (thief == "c") + (thief == "d") + (thief != "d") if sum == 3: print((th原创 2018-06-29 22:27:46 · 251 阅读 · 0 评论 -
reduce和map的区别
1,reduce上代码:from functools import reducesum1 = reduce(lambda x, y: x + y, range(1, 5))print(sum1) # 10输出结果:10结论:reduce返回的是函数经过执行运算后的结果,reduce累计运算,适合做大数据的运算,前两个元素作用得到结果后,继续和下一个元素运算2.map上代码:sum2 = m...原创 2018-06-30 09:14:15 · 11678 阅读 · 0 评论 -
关于Python学习收集的网站
1.Python基础总结PPT:点击打开链接原创 2018-06-30 15:06:12 · 128 阅读 · 0 评论 -
Pycharm如何选择自动打开或不打开最近项目
file--settings--Appearance&Behavior--System Settings不想打开取消即可。原创 2018-08-04 10:46:00 · 13999 阅读 · 4 评论 -
Flask+Nginx+Gunicorn部署应用实现
实际的开发中, 不能使用flask搭建的轻型服务器,无法满足性能要求在生产环境中可以使用Gunicorn做容器, 部署flask程序Gunicorn: 是Python WSGI HTTP 服务器, 兼容各种web框架不需要配置,安装后直接使用命令启动.部署方式: Ngnix + Gunicorn + FlaskNgnix作用: 分流、转发、负载均衡,以及分担服务器的压力Gunicorn的使用步骤...原创 2018-05-08 22:41:09 · 2847 阅读 · 0 评论