1.Django:PythonWeb应用开发框架Django应该是最出名的Python框架,GAE甚至Erlang都有框架受它影响。Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。2.Diesel:基于Greenlet的事件I/O框架Diesel提供一个整洁的API来编写网络客户端和服务器。支持TCP和UDP。3.Flask:一个用Python编写的轻量级
系统 2019-09-27 17:47:29 2238
pythonselenium采坑系统环境:python2macos10.14.5正文:之前装了一个firefox就可以完美使用selenium了,但是在firefox上进行网页检查时不是很习惯。所以还是想使用chrome,但是由于selenium原生不支chrome,所以需要下载chromedriver并在生成selenium对象前把chromedriver和chrome放到应用程序路径下,或者再初始化webdriver.Chrome对象时设置chrome
系统 2019-09-27 17:46:26 2238
前言python本身使用\来转义一些特殊字符,比如在字符串中加入引号的时候s='i\'msuperman'print(s)#i'msuperman为了防止和字符串本身的引号冲突,使用\来转义,一般情况下这个也不会引起什么问题,但是当你要使用\来转义\的时候,就比较混乱了,比如我们想要输出一个\,得写两个\,否则会报语法错误,因为\把后面的引号给转义了,必须使用\#错误写法#print'\'#正确写法print('\\')#\#原生字符串print(r'\\
系统 2019-09-27 17:46:09 2238
1切换Ubuntu默认python版本Ubuntu18.04默认python为2.7版本,命令行输入python显示的即为默认。内置的python3.6版本需要输入python3进行调用。亲测可行1.1方法一:修改优先级sudoupdate-alternatives:--install<需要链接地址><链接名称><路径><优先级>需要链接地址:/usr/bin/python链接名称:python路径:/usr/bin/python2.7或/usr/bin/
系统 2019-09-27 17:45:55 2238
项目实现利用face++开发一个课堂签到的软件,实现面向摄像头即可完成记录学号、姓名和时间的签到工作。项目架构项目使用场景代码:流程代码,主文件#!usr/bin/#-*-coding:utf-8-*-importrequestsfromjsonimportJSONDecoderimportcsvimportcv2importtimeimporttkinterastksearch_url="https://api-cn.faceplusplus.com/f
系统 2019-09-27 17:45:37 2238
导入模块import语句想使用Python源文件,只需在另一个源文件里执行import语句,语法如下:importmodule1[,module2[,...moduleN]当解释器遇到import语句,如果模块在当前的搜索路径就会被导入。搜索路径是一个解释器会先进行搜索的所有目录的列表。如想要导入模块hello.py,需要把命令放在脚本的顶端:#!/usr/bin/python#-*-coding:UTF-8-*-#导入模块importsupport#现在
系统 2019-09-27 17:38:12 2238
如何使用模板系统让我们深入研究模板系统,你将会明白它是如何工作的。但我们暂不打算将它与先前创建的视图结合在一起,因为我们现在的目的是了解它是如何独立工作的。。(换言之,通常你会将模板和视图一起使用,但是我们只是想突出模板系统是一个Python库,你可以在任何地方使用它,而不仅仅是在Django视图中。)在Python代码中使用Django模板的最基本方式如下:可以用原始的模板代码字符串创建一个Template对象,Django同样支持用指定模板文件路径的方
系统 2019-09-27 17:37:55 2238
python中字符串可以(且仅可以)使用成对的单引号、双引号、三个双引号(文档字符串)包围:'thisisabook'"thisisabook""""thisisabook"""可在单引号包围的字符串中包含双引号,三引号等,但不能包含单引号自身(需转义)'thisisa"book''thisisa""book''thisisa"""book''thisisa\'book'也可多单引号中的双引号转义,但通常没什么必要和意义'thisisa\"book'同理,
系统 2019-09-27 17:56:37 2237
使用Python爬取喜欢的小说后在本地存储为txt文件最近在看小说时因为是在手机上在线观看,百度了半天也没找到可以下载的txt全集,实在没办法只好借助python来帮我完成需求!准备爬取的小说名称萧阳叶云舒目标小说网站https://www.ly990.com/准备工具:pycharmchrome谷歌浏览器(其它浏览器亦可,谷歌最佳)python3.7环境依赖第三方包:requestsBeautifulSoup如果没有requests包pipinstall
系统 2019-09-27 17:56:22 2237
有时候我们的数据是按某个频率收集的,比如每日、每月、每15分钟,那么我们怎么产生对应频率的索引呢?pandas中的date_range可用于生成指定长度的DatetimeIndex。我们先看一下怎么生成日期范围:pd.date_range(startdate,enddate)1.生成指定开始日期和结束日期的时间范围:In:importpandasaspdindex=pd.date_range('4/1/2019','5/1/2019')print(inde
系统 2019-09-27 17:56:20 2237
前言我们所说的加密方式,都是对二进制编码的格式进行加密的,对应到Python中,则是我们的Bytes。将字符串和Bytes互相转换可以使用encode()和decode()方法。URL编码正常的URL中是只能包含ASCII字符的,也就是字符、数字和一些符号。而URL编码就是一种浏览器用来避免url中出现特殊字符(如汉字)的编码方式。Base64编码Base64是一种用64个字符来表示任意二进制数据的方法。Base64编码可以称为密码学的基石。可以将任意的二
系统 2019-09-27 17:55:14 2237
本文实例讲述了python3实现的zip格式压缩文件夹操作。分享给大家供大家参考,具体如下:思路:先把第一级目录中的文件进行遍历,如果是文件,则把它连同当前路径一起加入result(list),如果是子目录,则在整个目录上继续深度优先遍历,直到所有的文件都被加入。主要使用python3中zipfile模块:classzipfile.ZipFile(file[,mode[,compression[,allowZip64]]])参数说明:1.第一个参数file
系统 2019-09-27 17:54:25 2237
(一)方法方法简单说明add_cookie(cookie_dict)在当前会话中添加cookie信息cookie_dict:字典,name和value是必须的delete_all_cookies()在当前会话中删除所有cookie信息delete_cookie(name)删除单个名为name的cookie信息get_cookie(name)返回单个名为name的cookie信息,如果没有找到,返回noneget_cookies()返回当前会话所有的cook
系统 2019-09-27 17:54:00 2237
今天要给大家分享的是一款自己写的屏保程序,大学大家最头疼的就是四六级的考试了,上次考试做阅读的时候,情不自禁的发呆,想着如果我能在电脑上写一个屏保程序,那么就可以天天记单词了!开始首先:我们使用的是python自带的GUI模块,大部分操作网上都可以查到,对于写一些小的交互程序是完全够了。首先我们来定义一个类,这个类可以实列出一个屏幕显示对象,我把它称为Screensaver()。fromtkinterimport*importtkinter.fontast
系统 2019-09-27 17:53:53 2237
1、进入~cd~2、修改pip.conf(没有此文件则创建)mkdir.pipvimpip.conf修改pip.conf为(清华源)[global]index-url=https://pypi.tuna.tsinghua.edu.cn/simple
系统 2019-09-27 17:53:19 2237