Python写网络后台脚本
Python写网络后台脚本。
首先安装Python3.6.5,在centos中自带的Python是2.6版本的,现在早就出现了3.6版本了况且2和3 之间的差距还是比较大的,所以我选择更新一下Python的版本。。。。
- 我们需要在官网上(www.python.org)下载3.6版本的Python安装包
wget www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
2.下载完成后对文件进行解压
tar -zxvf Python-3.6.5.tgz
3.将文件复制到/usr/local/下(应该也可以不用)
mv ./Python-3.6.5 /usr/loacal/
4.进入文件/usr/local/Python-3.6.5
cd /usr/local/Python-3.6.5
5.然后编译安装:./configure --prefix=/usr/local/Python3.6.5 (这条命令如果出错的话,可能就是机器上没有编译的环境,所以我们需要安装gcc编译器,可以通过yum install gcc 安装)
然后:make
然后:make install
6.最后测试是否可以使用,如果直接使用就要设置链接。
至此,Python的更新基本上算是完成了。
下面我们继续进行其他的操作:
首先,我们进行Python对数据库的操作(我的centos中安装的是mysql):
1.在Python中使用数据库需要一个库的支持mysql_connecter,所以我们来安装这个库
python3 -m pip install mysql-connector
2.等待安装完成后就可以进行测试了。
import mysql-connector as e (没有出错表示结果还是ok的,)
3.我对这个进行了数据库的连接测试,完美的成功了。。。。。
下面,我对Python操作数据库的一些操作做一些叙述:
连接数据库的函数:mydb = mysql.connector.connect( host="localhost", user="root", passwd="123456" )
向数据库发送一些命令:mycursor = mydb.cursor()
mycursor.execute(‘这里是SQL语句’)
返回查询所得到的信息:myresult = mycursor.fetchall() (这里的myresult的数据类型是一个列表,其中的元素是一个元组)
关闭数据库的连接函数:mydb.close()
最后进入正题,学习Python对网页后台。框架有几种,想具体了解可以看看这篇帖子https://blog.csdn.net/chenqiuge1984/article/details/80127498
在这里我选择学习
Flask框架
我是直接对文档进行学习,地址:docs.jinkan.org/docs/flask/
Python写网络后台脚本的更多相关文章
- 读书笔记汇总 --- 用Python写网络爬虫
本系列记录并分享:学习利用Python写网络爬虫的过程. 书目信息 Link 书名: 用Python写网络爬虫 作者: [澳]理查德 劳森(Richard Lawson) 原版名称: web scra ...
- 用Python写网络爬虫 第二版
书籍介绍 书名:用 Python 写网络爬虫(第2版) 内容简介:本书包括网络爬虫的定义以及如何爬取网站,如何使用几种库从网页中抽取数据,如何通过缓存结果避免重复下载的问题,如何通过并行下载来加速数据 ...
- 用Python写一个游戏脚本,你会吗?
前言本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理.作者:ivat4u 学习python有一段时间了,由于python语言的强大 ...
- 用Python写的简单脚本更新本地hosts
这两天Google墙得严重,于是就产生了做个一键更新hosts的脚本的想法. 由于正在学习Python,理所当然用Python来写这个脚本了. 接触比较多的就是urllib2这个库,习惯性的impor ...
- python写一个DDos脚本(DOS)
前言:突然想写,然后去了解原理 DDOS原理:往指定的IP发送数据包(僵尸网络),导致服务器 拒绝服务,无法正常访问. 0x01: 要用到的模块 scapy模块 pip install scapy 或 ...
- Python写网络爬虫爬取腾讯新闻内容
最近学了一段时间的Python,想写个爬虫,去网上找了找,然后参考了一下自己写了一个爬取给定页面的爬虫. Python的第三方库特别强大,提供了两个比较强大的库,一个requests, 另外一个Bea ...
- 笔记之《用python写网络爬虫》
1 .3 背景调研 robots. txt Robots协议(也称为爬虫协议.机器人协议等)的全称是"网络爬虫排除标准"(Robots Exclusion Protocol),网站 ...
- python写网络爬虫的环境搭建
网上找了好多资料,都不全,通过资料的整理,包括自己的测试,终于把环境打好了,真是对于一个刚接触爬虫的人来说实属不易,现在分享给大家,若有不够详细之处,希望各位网友能补充. 第一步,下载python, ...
- python写一段脚本代码自动完成输入(目录下的所有)文件的数据替换(修改数据和替换数据都是输入的)【转】
转自:http://blog.csdn.net/lixiaojie1012/article/details/23628129 初次尝试python语言,感觉用着真舒服,简单明了,库函数一调用就OK了 ...
随机推荐
- DevExpress GridControl如何取消默认的显示方式
DevExpress GridControl如何取消默认的显示方式,就是表格中好像还嵌套了一个表格,下面有个折叠‘+’按钮,我需要显示的是就是单表格的样式效果. 默认的样式如图: 我需要显示的效果图: ...
- ieHTTPHeaders使用方法
在http://www.blunck.se/iehttpheaders.html下载软件打开IE浏览器查看-->浏览器栏-->ieHTTPHeaders可以查看httpheader tra ...
- February 21 2017 Week 8 Tuesday
To make each day count. 让每一天都物有所值. We always want to make our life meaningful, however, the acutal f ...
- 1874 football game(三分法and method to compute the area of trianngle)
FInd the max area. 1. 三分法 2. NAN (not comparable with number) http://acm.timus.ru/problem.aspx?space ...
- 用poi-3.6-20091214.jar 实现java给excel资料加密
用poi-3.6-20091214.jar 实现java给excel文件加密我用了网上的很多方法,但是都没有成功! HSSFWorkbook wb = new HSSFWorkbook(new Fil ...
- UVa 580 - Critical Mass(递推)
链接: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem& ...
- CSU - 2031 Barareh on Fire (两层bfs)
传送门: http://acm.csu.edu.cn/csuoj/problemset/problem?pid=2031 Description The Barareh village is on f ...
- git 分支管理方案
现有一般的公司项目均使用git(大多数是gitLab)管理. 开发组 我们的项目都要建立在 开发组的名下 (git.xxcompany.com/xxgroup),除需要公司内部开源的项目,都必须设置为 ...
- Python书单
gitbook.jb51 1.Python基础教程 2.流畅的Python:总有论坛的人吐槽它翻译的还是不太友好,其实真正的差别没有那么大,重要的还是有所收获 3.<Python进阶>译本 ...
- Swift_可选链
Swift_可选链 点击查看源码 //可选链 func test() { class Person { //可选属性可能为nil或Residence类 var residence: Residence ...