随笔分类 -  python

摘要:Django 是一个高度模块化的框架 一个项目由很多应用组成,这些应用分为 内置的:自带的应用,如 admin(后台管理)、auth(身份鉴权)、sessions(会话管理)等 自定义的:实现自己业务逻辑的应用 第三方的:社区提供的应用 所有的 Django 应用都在 mydjango/settin 阅读全文
posted @ 2019-12-25 09:40 慕尘 编辑
摘要:今天安装django时老是出现timeout WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTime 阅读全文
posted @ 2019-12-24 14:12 慕尘 编辑
摘要:Django是一个由Python写成的Web应用框架,是 Python 社区的两大最受欢迎的 Web 框架之一(另一个是 Flask)。 Django的主要目的是简便、快速的开发数据库驱动的网站。 1.安装python 从Django2.0开始不再支持Python2.7,安装Python3 安装好后 阅读全文
posted @ 2019-12-24 14:05 慕尘 阅读(398) 评论(0) 推荐(0) 编辑
摘要:1.安装 安装python 2.配置环境变量 path环境变量增加 测试是否安装成功,命令行执行python -V 3.安装 安装 vs code 安装插件: Code Runner Python 配置 文件—》首选项—》设置,在settings.json中 { "files.autoGuessEn 阅读全文
posted @ 2019-05-27 15:44 慕尘 编辑
摘要:在安装完Anaconda,更新包时 需要安装 openSSL 下载OpenSSL 的 Windows 安装包 https://slproweb.com/products/Win32OpenSSL.html Win64 OpenSSL v1.1.1b 安装之后就可以更新了 conda upgrade 阅读全文
posted @ 2019-05-24 09:42 慕尘 编辑
摘要:今天在github上找东西,找到个工具是python写的,但是需要安装nosetests,因此了解了下nosetests python除了unittest,还有nosetests,使用更快捷 nosetests的口号: nose extends unittest to make testing ea 阅读全文
posted @ 2019-05-21 17:47 慕尘 编辑
摘要:主要有五各方面 一、爬取 使用各种方法应对不同情景下的数据抓取 爬取的情景: (1)网页爬取 <1>服务端渲染 页面的结果是由服务器渲染后返回的,有效信息包含在请求的 HTML 页面里面 处理方法:用一些基本的 HTTP 请求库实现爬取,如 urllib、urllib3、pycurl、hyper、r 阅读全文
posted @ 2018-10-29 10:33 慕尘 编辑
摘要:今天看到mechanize,在网上找例子实验,发现只要代码里出现中文,就会报错 python的默认编码文件是用的ASCII码 使用notepad++ (1)文件编码为:以UTF-8无BOM格式编码 如果python文件中使用了中文等非英语字符,就会报错了 解决的方法 在Python源文件的第一行加上 阅读全文
posted @ 2017-12-22 13:51 慕尘 编辑
摘要:mechanize是对urllib2的部分功能的替换,能够更好的模拟浏览器行为,在web访问控制方面做得更全面 mechanize的特点: 1 http,https协议等 2 简单的HTML表单填写 3 浏览器历史记录和重载 4 Referer的HTTP头的正确添加 5 自动遵守robots.txt 阅读全文
posted @ 2017-12-22 09:00 慕尘 编辑
摘要:python中有一个读写csv文件的包,直接import csv即可 新建test.csv 1.写 直接使用这种写法会导致文件每一行后面会多一个空行 解决的方法 用python3来写wirterow时,打开文件时使用w模式,然后带上newline='' 2.读 阅读全文
posted @ 2017-12-21 08:59 慕尘 编辑
摘要:准备: 1.扒网页,根据URL来获取网页信息 urlopen方法 url即为URL,data是访问URL时要传送的数据,timeout是设置超时时间 返回response对象 response对象的read方法,可以返回获取到的网页内容 POST方式 GET方式 2.正则表达式re模块 Python 阅读全文
posted @ 2017-09-07 11:48 慕尘 阅读(512) 评论(0) 推荐(0) 编辑
摘要:pymongo来操作MongoDB数据库,但是直接把对于数据库的操作代码都写在脚本中,这会让应用的代码耦合性太强,而且不利于代码的优化管理 一般应用都是使用MVC框架来设计的,为了更好地维持MVC结构,需要把数据库操作部分作为model抽离出来,这就需要借助MongoEngine MongoEngi 阅读全文
posted @ 2017-09-06 15:20 慕尘 阅读(15827) 评论(0) 推荐(0) 编辑
摘要:MongoDB的层级为 database -->collection --> document 安装MongoDB,启动mongo服务 PyMongo模块是Python对MongoDB操作的接口包,主要实现对MongoDB的几种操作:增删改查以及排序等功能 安装Python的mongo模块 安装完后 阅读全文
posted @ 2017-09-05 17:51 慕尘 阅读(17734) 评论(0) 推荐(0) 编辑
摘要:Beautiful Soup是python的一个库,最主要的功能是从网页抓取数据 Beautiful Soup提供一些简单的、python式的函数用来处理导航、搜索、修改分析树等功能 它是一个工具箱,通过解析文档为用户提供需要抓取的数据 Beautiful Soup自动将输入文档转换为Unicode 阅读全文
posted @ 2017-09-04 11:50 慕尘 阅读(1036) 评论(0) 推荐(0) 编辑
摘要:安装的Python版本 3.6.1 redis安装的2.8 安装redis模块 简单使用 redis-test.py 使用connection pool来管理对一个redis server的所有连接,避免每次建立、释放连接的开销。 默认,每个Redis实例都会维护一个自己的连接池。 可以直接建立一个 阅读全文
posted @ 2017-07-27 15:23 慕尘 编辑
摘要:最近在看《redis实战》,里面的redis示例都是Python写的,先将环境整好 启动redis redis-server.exe redis.conf 安装了python2.7 安装了pip 安装redis python客户端 查看安装是否成功 测试 新建hello.py 或者在控制台直接测试 阅读全文
posted @ 2017-03-13 09:41 慕尘 编辑
摘要:安装好python3.6后,将D:\Python36\Scripts目录加入到环境变量 使用pip list,出现 解决方法 在Win7系统自己创建%APPDATA%\pip\pip.ini文件,添加如下文件内容: 例如:C:\ProgramData\pip\pip.ini 增加后 阅读全文
posted @ 2017-02-05 00:50 慕尘 编辑
摘要:web.py需要使用python2.X,所以安装python版本2.7.9 web.py 是一个轻量级Python web框架,它简单而且功能强大 web.py安装 安装python (1)使用pip pip install web.py 安装的目录Python27\Lib\site-package 阅读全文
posted @ 2017-02-05 00:46 慕尘 编辑