-
python3操作mysql数据库的方法
所属栏目:[Python] 日期:2020-12-17 热度:139
软硬件环境 OS X EI Capitan Python 3.5.1 mysql 5.6 前言 在开发中经常涉及到数据库的使用,而python对于数据库也有多种解决方法。本文以python3中的mysql为例,介绍pymysql模块的使用。 准备数据库 创建一个mysql数据库,名字叫testdb,建立一张表叫testtab[详细]
-
python笔记:mysql、redis操作方法
所属栏目:[Python] 日期:2020-12-17 热度:93
模块安装: 数据操作用到的模块pymysql,需要通过pip install pymysql进行安装。 redis操作用的模块是redis,需要通过pip install redis进行安装。 检验是否安装成功:进入到Python命令行模式,输入import pymysql、 import redis ,无报错代表成功; mysql[详细]
-
基于python的Tkinter编写登陆注册界面
所属栏目:[Python] 日期:2020-12-17 热度:136
tkinter创建登陆注册界面,供大家参考,具体内容如下 import tkinter as tkfrom tkinter import messagebox #设置窗口居中def window_info(): ws = window.winfo_screenwidth() hs = window.winfo_screenheight() x = (ws / 2) - 200 y = (hs / 2) - 200 pri[详细]
-
Python爬虫DNS解析缓存方法实例分析
所属栏目:[Python] 日期:2020-12-17 热度:93
本篇章节讲解Python爬虫DNS解析缓存方法。供大家参考研究具体如下: 前言: 这是Python爬虫中DNS解析缓存模块中的核心代码,是去年的代码了,现在放出来 有兴趣的可以看一下。 一般一个域名的DNS解析时间在10~60毫秒之间,这看起来是微不足道,但[详细]
-
Python构建XML树结构的方法示例
所属栏目:[Python] 日期:2020-12-17 热度:83
本篇章节讲解Python构建XML树结构的方法。供大家参考研究具体如下: 1.构建XML元素 #encoding=utf-8from xml.etree import ElementTree as ETimport sysroot=ET.Element('color') #用Element类构建标签root.text=('black') #设置元素内容tree=ET.E[详细]
-
Python3安装Pymongo详细步骤
所属栏目:[Python] 日期:2020-12-17 热度:79
本篇教程展示如何安装Pymongo库,编辑器使用的当然是pycharm。 准备 我们这里直接使用pycharm来安装Pymongo库,和pycharm的mongodb相关管理插件。 安装Pymongo 这个借助pycharm来安装非常简单。首先根据下面的菜单路径打开相关窗口。 复制代码 代码如下: pyc[详细]
-
详解python3中socket套接字的编码问题解决
所属栏目:[Python] 日期:2020-12-17 热度:80
一、TCP 1、tcp服务器创建 #创建服务器from socket import *from time import ctime #导入ctimeHOST = '' #任意主机PORT = 21567 #随机提供个端口号BUFSIZ = 1024 # 缓冲区大小设置为1KB,可以根据网络性能和程序需要改变这个容量ADDR = (HOST,PORT)tcpSerSo[详细]
-
Python 爬虫图片简单实现
所属栏目:[Python] 日期:2020-12-17 热度:87
Python 爬虫图片简单实现 经常在逛知乎,有时候希望把一些问题的图片集中保存起来。于是就有了这个程序。这是一个非常简单的图片爬虫程序,只能爬取已经刷出来的部分的图片。由于对这一部分内容不太熟悉,所以只是简单说几句然后记录代码,不做过多的讲解。[详细]
-
Python实现对象转换为xml的方法示例
所属栏目:[Python] 日期:2020-12-17 热度:82
本篇章节讲解Python实现对象转换为xml的方法。供大家参考研究具体如下: # -*- coding:UTF-8 -*-'''''Created on 2010-4-20@author: 忧里修斯'''import xml.etree.ElementTree as ETimport xml.dom.minidom as minidomfrom addrbook.domain import[详细]
-
详谈python http长连接客户端
所属栏目:[Python] 日期:2020-12-17 热度:155
背景: 线上机器,需要过滤access日志,发送给另外一个api 期初是单进程,效率太低,改为多进程发送后,查看日志中偶尔会出现异常错误(忘记截图了。。。) 总之就是端口不够用了报错 原因: 每一条日志都是一次请求发送给api,短连接产生大量time_wait状态[详细]
-
新手如何快速入门Python(菜鸟必看篇)
所属栏目:[Python] 日期:2020-12-17 热度:114
学习任何一门语言都是从入门(1年左右),通过不间断练习达到熟练水准(3到5年),少数人最终能精通语言,成为执牛耳者,他们是金字塔的最顶层。虽然万事开头难,但好的开始是成功的一半,今天这篇文章就来谈谈如何开始入门Python。只要方向对了,就不怕路远。[详细]
-
Python实现Linux的find命令实例分享
所属栏目:[Python] 日期:2020-12-17 热度:122
使用Python实现简单Linux的find命令 代码如下: #!/usr/bin/python#*-*coding:utf8*-*from optparse import OptionParserimport osimport sys#使用选项帮助信息可以使用中文reload(sys)sys.setdefaultencoding("utf-8")#定义选项以及命令使用帮助信息usage =[详细]
-
python实现的正则表达式功能入门教程【经典】
所属栏目:[Python] 日期:2020-12-17 热度:122
本文讲述了python实现的正则表达式功能。供大家参考研究具体如下: 前文: 首先,什么叫正则表达式(Regular Expression)? 例如我们要判断字符串"adi_e32fv,Ls"里面是否含有子串"e32f",又例如我们在一个含百万个姓名的txt文件中找姓“王”,名字[详细]
-
Python的语言类型(详解)
所属栏目:[Python] 日期:2020-12-17 热度:199
Python 是强类型的动态脚本语言 。 强类型:不允许不同类型相加 动态:不使用显示数据类型声明,且确定一个变量的类型是在第一次给它赋值的时候 脚本语言:一般也是解释型语言,运行代码只需要一个解释器,不需要编译 强类型语言和弱类型语言 1.强类型语言:[详细]
-
Python的装饰器使用详解
所属栏目:[Python] 日期:2020-12-17 热度:191
Python有大量强大又贴心的特性,如果要列个最受欢迎排行榜,那么装饰器绝对会在其中。 初识装饰器,会感觉到优雅且神奇,想亲手实现时却总有距离感,就像深闺的冰美人一般。这往往是因为理解装饰器时把其他的一些概念混杂在一起了。待我抚去层层面纱,你会看[详细]
-
Python正则表达式完全指南
所属栏目:[Python] 日期:2020-12-17 热度:135
正则表达式处理文本有如疾风扫秋叶,绝大部分编程语言都内置支持正则表达式,它应用在诸如表单验证、文本提[详细]
-
python 3利用BeautifulSoup抓取div标签的方法示例
所属栏目:[Python] 日期:2020-12-17 热度:154
前言 本文主要介绍的是关于python 3用BeautifulSoup抓取div标签的方法示例,分享出来供大家参考学习,下面来看看详细的介绍: 示例代码: # -*- coding:utf-8 -*-#python 2.7#XiaoDeng#http://tieba.baidu.com/p/2460150866#标签操作from bs4 import Beautif[详细]
-
Python实现字符串逆序输出功能示例
所属栏目:[Python] 日期:2020-12-17 热度:80
本篇章节讲解Python实现字符串逆序输出功能。供大家参考研究具体如下: 1、有时候我们可能想让字符串倒序输出,下面给出几种方法 方法一:通过索引的方法 strA = "abcdegfgijlk" strA[::-1]'kljigfgedcba' 方法二:借组列表进行翻转 #coding=utf-8[详细]
-
Python之os操作方法(详解)
所属栏目:[Python] 日期:2020-12-17 热度:61
1. os.path.driname(path): 返回路径的上一级路径字符串。 os.path.dirname('D:Games') 'D:' 2. os.path.basename(path): 返回路径的最后一级目录名(文件夹名)或文件名(全称)。 os.path.basename('D:Games9yin_632蜗牛整包 x0804.ini') '0x080[详细]
-
Python队列的定义与使用方法示例
所属栏目:[Python] 日期:2020-12-17 热度:191
本篇章节讲解Python队列的定义与使用方法。供大家参考研究具体如下: 虽然Python有自己的队列模块,我们只需要在使用时引入该模块就行,但是为了更好的理解队列,自己将队列实现了一下。 队列是一种数据结构,它的特点是先进先出,也就是说队尾添[详细]
-
python中Pycharm 输出中文或打印中文乱码现象的解决办法
所属栏目:[Python] 日期:2020-12-17 热度:151
1. 确保文件开头加上以下代码: # -*- coding:utf-8 -*- 还可以加上 import sys reload(sys) sys.setdefaultencoding('utf-8') 确保以下。 如果还是没有解决中文乱码,那么进行方法2. 2. 进入setting 单击打开,单击 修改完成后,结果如下 单击“ok”。 成功[详细]
-
python flask实现分页效果
所属栏目:[Python] 日期:2020-12-17 热度:163
在我们学习的过程中会遇到这么样的问题,就是在我们学习的过程中会发现需要分页处理,这里呢,给大家介绍书上说的分页。 @app.route('/',methods=['GET'])@app.route('/int:page')def home(page=1): pagination=Post.query.order_by(Post.publish_date.desc([详细]
-
Python中with及contextlib的用法详解
所属栏目:[Python] 日期:2020-12-17 热度:99
本篇章节讲解Python中with及contextlib的用法。供大家参考研究具体如下: 平常Coding过程中,经常使用到的with场景是(打开文件进行文件处理,然后隐式地执行了文件句柄的关闭,同样适合socket之类的,这些类都提供了对with的支持): with file('t[详细]
-
最近Python有点火? 给你7个学习它的理由!
所属栏目:[Python] 日期:2020-12-17 热度:52
Python 是一门更注重可读性和效率的语言,尤其是相较于 Java,PHP 以及 C++ 这样的语言,它的这两个优势让其在开发者中大受欢迎。 诚然,它有点老了,但仍是80后啊 ―― 至少没有 Cobol 或者 Fortran 那么老。而且,如果还能派上用场的话,为啥要折腾着改变[详细]
-
windows下python连接oracle数据库
所属栏目:[Python] 日期:2020-12-17 热度:70
python连接oracle数据库的方法,具体如下 1.首先安装cx_Oracle包 2.解压instantclient-basic-windows.x64-11.2.0.4.0.zip到c:oracle 3.拷贝instantclient_11_2下所有.dll文件到c:python34Libsite-packages下(根据自己的python版本拷贝到相应的site-pac[详细]
