python3

给缺少Python项目实战经验的人

妖精的绣舞 提交于 2019-12-23 00:47:43
我们在学习过程中最容易犯的一个错误就是:看的多动手的少,特别是对于一些项目的开发学习就更少了! 没有一个完整的项目开发过程,是不会对整个开发流程以及理论知识有牢固的认知的,对于怎样将所学的理论知识应用到实际开发中更是不得而知了! 以上就是我们在学习过程中必须要有项目实战开发经验的原因,其实无论项目大小,但是一定要动手去进行开发学习。 但是就有小伙伴说“哎呀,找不到好的项目开发教程啊;不知道可以开发什么呀……” 这篇文章呢,就是给那些找不到Python项目开发教程的人,以及不知道Python可以开发什么的人的 ,希望看完后,可以去实际动手操作学习,毕竟咱实验楼提供了在线的开发环境,可以随便使用, 1、 Python3 实现火车票查询工具 该项目使用 Python3 抓取 12306 网站信息提供一个命令行的火车票查询工具。通过该项目的实现,可以熟悉 Python3 基础及网络编程,以及 docopt,requests,prettytable 等库的使用。 2、 Python3 色情图片识别 该项目使用 Python3 去识别图片是否为色情图片,会使用到 PIL 这个图像处理库,会编写算法来完成对划分图像的皮肤区域。 3、 Python3 实现淘女郎照片爬虫 该项目通过使用 Python 实现一个淘宝女郎图片收集爬虫,学习并实践 BeautifulSoup、Selenium

win10下python2和python3共存问题

三世轮回 提交于 2019-12-23 00:04:55
1.依次安装python2和python3,并添加到系统环境变量中 2.找到python3的安装目录,一般在C:\Users\Administrator\AppData\Local\Programs\Python路径,修改python3.6中python.exe和pythonw.exe的名称为python3.exe、pythonw3.exe。 3.CMD窗口查看python版本 4.安装pip3 python3 -m pip install --upgrade pip --force-reinstall 5.查看pip3是否安装成功 上图所示,pip3已经安装成功。 来源: 51CTO 作者: 一叶孤沙 链接: https://blog.51cto.com/14616151/2460756

python3中map()函数用法

大憨熊 提交于 2019-12-22 17:06:41
python源码解释如下: map(func, *iterables) --> map object Make an iterator that computes the function using arguments from each of the iterables. Stops when the shortest iterable is exhausted. 简单来说, map()它接收一个函数 f 和一个 可迭代对象(这里理解成 list),并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。 例如,对于list [1, 2, 3, 4, 5, 6, 7, 8, 9] 如果希望把list的每个元素都作平方,就可以用map()函数: 因此,我们只需要传入函数f(x)=x*x,就可以利用map()函数完成这个计算: def f(x): return x*x print(list(map(f, [1, 2, 3, 4, 5, 6, 7, 8, 9]))) 输出结果: [1, 4, 9, 10, 25, 36, 49, 64, 81] 配合匿名函数使用: data = list(range(10)) print(list(map(lambda x: x * x, data))) [0, 1, 4, 9, 16, 25, 36, 49, 64,

python3中urllib的基本使用

允我心安 提交于 2019-12-22 16:58:58
urllib   在python3中,urllib和urllib2进行了合并,现在只有一个urllib模块,urllib和urllib2的中的内容整合进了urllib.request,urlparse整合进了urllib.parse urlparse   将urlstr解析成各个组件 # -*- coding:utf-8 -*- import urllib.request import urllib.parse url = "http://www.baidu.com" parsed = urllib.parse.urlparse(url) print(parsed) #输出:ParseResult(scheme='http', netloc='www.baidu.com', path='', params='', query='', fragment='') urljoin(baseurl,newurl,allowFrag=None)   将url的根域名和新url拼合成一个完整的url import urllib.parse url = "http://www.baidu.com" new_path = urllib.parse.urljoin(url,"index.html") print(new_path) #输出:http://www.baidu.com/index

Python3 解释器

不羁的心 提交于 2019-12-22 15:20:40
Python解释器 Linux/Unix的系统上,Python解释器通常被安装在 /usr/local/bin/python3.4 这样的有效路径(目录)里。 我们可以将路径 /usr/local/bin 添加到您的Linux/Unix操作系统的环境变量中,这样您就可以通过 shell 终端输入下面的命令来启动 Python 。 python3.4 在Window系统下你可以通过以下命令来设置Python的环境变量,假设你的Python安装在 C:\Python34 下: set path=%path%;C:\python34 交互式编程 我们可以在命令提示符中输入"Python"命令来启动Python解释器: python 执行以上命令后,出现如下窗口信息: $ python3.4 Python 3.4 (default, Mar 16 2014, 09:25:04) [GCC 4.8.2] on linux Type "help", "copyright", "credits" or "license" for more information. >>> 在 python 提示符中输入以下语句,然后按回车键查看运行效果: print ("Hello, Python!"); 以上命令执行结果如下: Hello, Python! 当键入一个多行结构时,续行是必须的。我们可以看下如下

Linux下安装python3.6

别来无恙 提交于 2019-12-22 15:16:57
主要是使用python3写的脚本,目前机器中默认使用的是python2,如果强行覆盖安装,则最直接的yum就无法使用了。 一、安装依赖包 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel 二、下载python包 https://www.python.org/downloads/ wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz 三、创建安装目录 mkdir /usr/local/python3 四、解压并安装 tar xf Python-3.6.6.tgz cd Python-3.6.6/ ./configure --prefix=/usr/local/python3 make && make install 五、创建软链接 ln -s /usr/local/python3/bin/python3 /usr/bin/python3ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 六、验证 # python -V Python

python3 人脸识别

会有一股神秘感。 提交于 2019-12-22 04:16:05
需要一张名为2.png的图片 1.在cmd中下载baidu-aip 2.在cmd中运行 生成一个txt文件,点开就是数据 代码: import base64 from aip import AipFace from collections import OrderedDict # 导入OrderedDict类 import json APP_ID = '16374788' API_KEY = 'KZvxjNG1BI1eP4uubRADf9DT' SECRET_KEY = 'q1gIx1x0DU9shcBMrby0XDpvLG4yXhGL' client = AipFace ( APP_ID , API_KEY , SECRET_KEY ) def face_check ( img_data ) : """ 人脸识别demo :param img_data: 二进制的图片数据 :return: """ data = base64 . b64encode ( img_data ) image = data . decode ( ) imageType = "BASE64" """ 调用人脸检测 """ client . detect ( image , imageType ) """ 如果有可选参数 """ options = { } options [ "face_field" ]

python3 sort()与sorted()的区别

余生长醉 提交于 2019-12-21 23:52:20
1, sort()只用于list,sorted()可以对所有的迭代对象进行排序 2, sort()原地排序返回None, sorted()返回一个新的list 3, 调用方式: listname.sort(reverse=False) sorted(iterable,key=None,reverse=False) iterable---可迭代对象 key---用来进行比较的元素,只有一个参数,具体的函数参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序 4, sorted()可用于dict的排序: dict1 = {"a":12,"5":98,"e":80} print(sorted(dict1.items(),key=lambda x:x[1])) 来源: CSDN 作者: 奈之若何℡ 链接: https://blog.csdn.net/qq_42036970/article/details/103647977

Django

北城余情 提交于 2019-12-21 19:24:36
不用APP下Templates目录中同名的.html文件会造成冲突 解决方法:在APP下Templates目录下新创建以APP名为名字的目录,将html放进去 django-admin startproject myblog 新建项目 python manage.py runserver 1.2.2.2:2222 修改端口 control c 关闭服务器 表单都需要加{% csrf_token %} 创建应用 python3 manage.py startapp blog *把blog加入INSTALLED_APPS Django后台模版 python3 manage.py createsuperuser 创建超级用户 项目账号密码:xingkong,xingkong22 来源: CSDN 作者: 兔子翻书 链接: https://blog.csdn.net/xingkongyj2/article/details/103647058

更换/下载cudnn出现错误libcudnn.so.7: cannot open shared object file: No such file or directory解决方案

断了今生、忘了曾经 提交于 2019-12-21 05:27:41
报错信息: Traceback (most recent call last): File "/home/leander/anaconda3/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow.py", line 58, in <module> from tensorflow.python.pywrap_tensorflow_internal import * File "/home/leander/anaconda3/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 28, in <module> _pywrap_tensorflow_internal = swig_import_helper() File "/home/leander/anaconda3/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 24, in swig_import_helper _mod = imp.load_module('_pywrap_tensorflow_internal', fp,