-
Python中的条件判断语句与循环语句用法小结
所属栏目:[Python] 日期:2020-12-16 热度:87
if语句 通用格式 if语句一般形式如下: if test1: statements1elif test2: statements2else: statements3 另外需要注意的是,Python中是没有switch/case语句的 while循环 while语句是Python语言中最通用的迭代结构,简而言之,只要顶端测试一直计算到真值,就[详细]
-
使用Nginx+uWsgi实现Python的Django框架站点动静分离
所属栏目:[Python] 日期:2020-12-16 热度:58
由于: Django处理静态文件不太友好; 以后有可能需要处理php或者其他资源的请求; 所以考虑结合nginx,使用nignx做它擅长的路由分发功能;同时做动静分离,即Http请求统一由Nginx进行分发,静态文件由Nginx处理,并返回给客户端;而动态的请求,则分发到uWs[详细]
-
python编写简单爬虫资料汇总
所属栏目:[Python] 日期:2020-12-16 热度:93
爬虫真是一件有意思的事儿啊,之前写过爬虫,用的是urllib2、BeautifulSoup实现简单爬虫,scrapy也有实现过。最近想更好的学习爬虫,那么就尽可能的做记录吧。这篇博客就我今天的一个学习过程写写吧。 一 正则表达式 正则表达式是一个很强大的工具了,众多的[详细]
-
Python使用Redis实现作业调度系统(超简单)
所属栏目:[Python] 日期:2020-12-16 热度:88
概述 Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案。 Redis从它的许多竞争继承来的三个主要特点: Redis数据库完全在内存中,使用磁盘仅用于持久性。 相比许多键值数据存储,Redis拥有一套较为丰富的数据类[详细]
-
在windows系统中实现python3安装lxml
所属栏目:[Python] 日期:2020-12-16 热度:162
lxml是Python中与XML及HTML相关功能中最丰富和最容易使用的库。lxml并不是Python自带的包,而是为libxml2和libxslt库的一个Python化的绑定。它与众不同的地方是它兼顾了这些库的速度和功能完整性,以及纯Python API的简洁性,与大家熟知的ElementTree API兼[详细]
-
Eclipse中Python开发环境搭建简单教程
所属栏目:[Python] 日期:2020-12-16 热度:198
一、背景介绍 Eclipse是一款基于Java的可扩展开发平台。其官方下载中包括J2EE方向版本、Java方向版本、C/C++方向版本、移动应用方向版本等诸多版本。除此之外,Eclipse还可以通过安装插件的方式进行诸如Python、Android、PHP等语言的开发。 Eclipse+PyDev插[详细]
-
python各种语言间时间的转化实现代码
所属栏目:[Python] 日期:2020-12-16 热度:165
一 基本知识 millisecond 毫秒 microsecond 微秒 nanosecond 纳秒 1秒=1000毫秒 1毫秒=1000微秒 1微秒=1000纳秒 二 perl perl中可以使用time或localtime来获得时间,time返回从1970年1月1日0点的秒数,localtime返回当前时间的字符串表示,或者年月日等得tup[详细]
-
python 时间戳与格式化时间的转化实现代码
所属栏目:[Python] 日期:2020-12-16 热度:170
python 里面与时间有关的模块主要是 time 和 datetime 如果想获取系统当前时间戳:time.time() ,是一个float型的数据 获取系统当前的时间信息 : time.ctime() 是一个str类型的时间字符串,一般比较少用与开发中 如果想获得当前的普通日期字符串,可以简单的[详细]
-
python 回调函数和回调方法的实现分析
所属栏目:[Python] 日期:2020-12-16 热度:178
回调与事件驱动 回调函数有比较重要的意义:它在是事件驱动的体现 我们试想一个场景,如果我们触发了某个事件,比如点击事件 那么只要给这个点击事件绑定一个或多个处理事件,也就是回调函数 我们就可以在点击事件被触发后(结束后)调用相应的方法来处理后事[详细]
-
解决Python出现_warn_unsafe_extraction问题的方法
所属栏目:[Python] 日期:2020-12-16 热度:93
在Python项目中运行出现了“AttributeError: ResourceManager instance has no attribute ‘_warn_unsafe_extraction'”问题,研究了一下,发现是setuptools在MacOS下的一个问题(见下图),我出现问题的是pymongo的库,需要删除pymongo,然后降级setuptools[详细]
-
详解Python使用simplejson模块解析JSON的方法
所属栏目:[Python] 日期:2020-12-16 热度:155
1,Json模块介绍 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language,Standard ECMA-262 3rd Edition - December 1999的一个子集。JSON采用完全独立于语言[详细]
-
Python基础教程之正则表达式基本语法以及re模块
所属栏目:[Python] 日期:2020-12-16 热度:151
什么是正则: 正则表达式是可以匹配文本片段的模式。 正则表达式'Python'可以匹配'python' 正则是个很牛逼的东西,python中当然也不会缺少。 所以今天的Python就跟大家一起讨论一下python中的re模块。 re模块包含对正则表达式的支持。 通配符 .表示匹配任何[详细]
-
用Python实现斐波那契(Fibonacci)函数
所属栏目:[Python] 日期:2020-12-16 热度:70
Fibonacci斐波那契数列,很简单,就是一个递归嘛,学任何编程语言可能都会做一下这个。 最近在玩Python,在粗略的看了一下Learning Python和Core Python之后,偶然发现网上有个帖子Python程序员的进化写的很有意思。于是打算仿照一篇,那篇帖子用了十余种方[详细]
-
python Django批量导入不重复数据
所属栏目:[Python] 日期:2020-12-16 热度:58
本文为大家分享了python Django批量导入不重复数据的实现代码,供大家参考,具体内容如下 程序如下: #coding:utf-8 import os os.environ.setdefault("DJANGO_SETTINGS_MODULE","www.settings") '''Django 版本大于等于1.7的时候,需要加上下面两句import d[详细]
-
python Django批量导入数据
所属栏目:[Python] 日期:2020-12-16 热度:104
前言: 这期间有研究了Django网页制作过程中,如何将数据批量导入到数据库中. 这个过程真的是惨不忍睹,犯了很多的低级错误,这会在正文中说到的.再者导入数据用的是py脚本,脚本内容参考至自强学堂--中级教程--数据导入. 注: 本文主要介绍自己学习的经验总结,[详细]
-
python Django框架实现自定义表单提交
所属栏目:[Python] 日期:2020-12-16 热度:50
除了使用Django内置表单,有时往往我们需要自定义表单。对于自定义表单Post方式提交往往会带来由CSRF(跨站请求伪造)产生的错误 "CSRF verification failed. Request aborted." 本篇文章主要针对"表单提交"和"Ajax提交"两种方式来解决CSRF带来的错误 一、表单[详细]
-
Python对数据库操作
所属栏目:[Python] 日期:2020-12-16 热度:141
Windows下安装MySQL-python 下载地址:https://pypi.python.org/pypi/MySQL-python/1.2.5 安装到系统即可。 linux下安装MySQL-python以连接MySQL: 下载地址:https://pypi.python.org/pypi/MySQL-python/ 解压后,进入目录下,执行python setup.py install[详细]
-
Python常用的爬虫技巧总结
所属栏目:[Python] 日期:2020-12-16 热度:108
用python也差不多一年多了,python应用最多的场景还是web快速开发、爬虫、自动化运维:写过简单网站、写过自动发帖脚本、写过收发邮件脚本、写过简单验证码识别脚本。 爬虫在开发过程中也有很多复用的过程,这里总结一下,以后也能省些事情。 1、基本抓取网[详细]
-
Python读大数据txt
所属栏目:[Python] 日期:2020-12-16 热度:110
如果直接对大文件对象调用 read() 方法,会导致不可预测的内存占用。好的方法是利用固定长度的缓冲区来不断读取文件内容。即通过yield。 在用Python读一个两个多G的txt文本时,天真的直接用readlines方法,结果一运行内存就崩了。 还好同事点拨了下,用yield[详细]
-
详解Python迭代和迭代器
所属栏目:[Python] 日期:2020-12-16 热度:173
我们将要来学习python的重要概念迭代和迭代器,通过简单实用的例子如列表迭代器和xrange。 可迭代 一个对象,物理或者虚拟存储的序列。list,tuple,strins,dicttionary,set以及生成器对象都是可迭代的,整型数是不可迭代的。如果你不确定哪个可迭代哪个不[详细]
-
python简单实现刷新智联简历
所属栏目:[Python] 日期:2020-12-16 热度:74
python来写一个试试吧,这里使用了cPAMIE模块,代码如下: 代码 from cPAMIE import PAMIEie=PAMIE("www.zhaopin.com")ie.textBoxSet("loginname",'你的用户名')#给loginname文本框赋值ie.textBoxSet("password","密码")#给password文本框赋值ie.buttonClick[详细]
-
横向对比分析Python解析XML的四种方式
所属栏目:[Python] 日期:2020-12-16 热度:104
在最初学习PYTHON的时候,只知道有DOM和SAX两种解析方法,但是其效率都不够理想,由于需要处理的文件数量太大,这两种方式耗时太高无法接受。 在网络搜索后发现,目前应用比较广泛,且效率相对较高的ElementTree也是一个比较多人推荐的算法,于是拿这个算法[详细]
-
Python内置的HTTP协议服务器SimpleHTTPServer使用指南
所属栏目:[Python] 日期:2020-12-16 热度:174
首先确保装了Python,我装的是2.x版本,对了,我的操作系统是WIN7,其实对于Python来说,什么操作系统并不重要。Python内置了一个简单的HTTP服务器,只需要在命令行下面敲一行命令,一个HTTP服务器就起来了: python -m SimpleHTTPServer 80 后面的80端口是[详细]
-
Linux中Python 环境软件包安装步骤
所属栏目:[Python] 日期:2020-12-16 热度:111
简介: 记录一下关于 Python 环境软件包的一些安装步骤 1、升级 Python 到 2.7.10( 默认 2.6.6 ) shell yum -y install epel-releaseshell yum -y install gcc wget readline-devel zlib-devel openssl-develshell wget https://www.python.org/ftp/python[详细]
-
Python语言实现获取主机名根据端口杀死进程
所属栏目:[Python] 日期:2020-12-16 热度:104
推荐阅读:使用python检测主机存活端口及检查存活主机 下面给大家分享使用python语言实现获取主机名根据端口杀死进程代码。 ip=os.popen("ifconfig eth0|grep 'inet addr'|awk -F ':' '{print $2}'|awk '{print $1}'")ip=ip..read().strip()pid=os.popen("ne[详细]