随笔分类 - Python
摘要:Pycharm创建Django项目示例 一、Pycharm安装Django框架 二、新建Django项目 1、manage.py是个管理角色,拥有的功能包括: (1)创建app: python manage.py startapp miaTest 其中startapp是命令,miaTest为app的
阅读全文
摘要:一、使用xlrd库读excel文件: 1、xlrd模块是什么 python第三方工具包,用于读取excel中的数据; 它支持 xlsx 和 xls 格式的excel表格; 打开工作簿(Workbook),选择工作表(sheets),然后操作单元格(cell) 与之对应的还有一个xlwt包,用于往ex
阅读全文
摘要:一、导入pymongo数据库模块 import pymongo 二、建立和数据库系统的连接,创建Connection时,指定host及port参数 三、连接数据库 db = conn.papers 四、连接集合 collection =db.books 五、查看全部文档名称 db.collectio
阅读全文
摘要:XPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过元素和属性进行导航。 XPath 含有超过 100 个内建的函数。这些函数用于字符串值、数值、日期和时间比较、节点和 QName 处理、序列处理、逻辑值等等。 XPath 是 W3C 标准,XPath 于 19
阅读全文
摘要:Scrapy是一个专业的、高效的爬虫框架,它使用专业的Twisted包(基于事件驱动的网络引擎包)高效处理网络通信,使用lxml(专业的XML处理包)、cssselect高效地提取HTML页面的有效信息,同时它也提供了有效的线程管理一、安装Scrapy: pip3 install scrapy二、创
阅读全文
摘要:Python对HTML正文抽取后存储为两种格式:JSON和CSV 一、存储为JSON: Python对JSON文件的操作分为编码和解码,通过JSON模块来实现。编码过程是把Python对象转换成JSON对象的一个过程,常用的两个函数是dumps和dump函数。两个函数的唯一区别就是dump把Pyth
阅读全文
摘要:一、强大的BeautifulSoup:BeautifulSoup是一个可以从html或xml文件中提取数据的Python库。它能够通过你喜欢的转换器实现惯用的文档导航、查找、修改文档的方式。在Python开发中,主要用的是BeautifulSoup的查找提取功能,修改功能很少使用 1、安装Beaut
阅读全文
摘要:一、urllib实现: urllib是Python中的内置模块 实现一个完整的请求与响应模型:urllib提供一个基础函数urlopen,通过向指定的url发出请求来获取数据。 import urllib.request response = urllib.request.urlopen('http
阅读全文
摘要:pygal是一个SVG图表库。SVG是一种矢量图格式。全称Scalable Vector Graphics – 可缩放矢量图形。用浏览器打开svg,可以方便的与之交互。 import pygal #准备数据 data =[[5,4.0,5,5,5], [4.8,2.8,4.8,4.8,4.9], [
阅读全文
摘要:使用Matplotlib提供的pie()函数绘制饼图 import matplotlib.pyplot as plt import matplotlib.font_manager as fm #字体管理器 #准备字体 my_font = fm.FontProperties(fname="/usr/s
阅读全文
摘要:一、使用Matplotlib生成数据图:是Python上的一个2D绘图库,它可以在跨平台上边出很多高质量的图像。 1、Pycharm安装Matplotlib库 (1)点击菜单上的“file” -> “settings”: (2)选中你的项目(比如thisyan Project),选中其下的“Proj
阅读全文
摘要:#定义仓库repos = dict()#定义购物清单对象shop_list = []#定义函数来初始化商品def init_repository(): goods1 = ("1001","鼠标",45) goods2 = ("1002","键盘",78) goods3 = ("1003","毛笔字帖
阅读全文
摘要:一、连接Oracle数据库: 1、安装cx_Oracle包: http://cx-oracle.sourceforge.net/ 需要注意下版本,根据操作系统和已安装的python版本进行选择 在命令窗口中执行(要先设置Python的环境变量): python -m pip install cx_O
阅读全文