随笔分类 -  Python

Python编程与开发
摘要:Python中经常遇到这样那样的字符编码问题,尤其在处理网页源码时(特别是爬虫中): 每次看到上面这段文字的时候,感觉整个世界都昏暗了,然后就只能各种搜索找资料,过后就忘了。下次遇到时就让世界再昏暗一次。为了彻底解决这个拦路虎,今天咱们就好好的来唠嗑唠嗑。 下面以汉字'哈'来解释作示例解释所有的问题 阅读全文
posted @ 2019-09-17 23:55 kolane 阅读(776) 评论(0) 推荐(0)
摘要:1.内存和硬盘都是用来存储的。 内存:速度快 硬盘:永久保存 2.文本编辑器存取文件的原理(nodepad++,pycharm,word) 打开编辑器就可以启动一个进程,是在内存中的,所以在编辑器编写的内容也都是存放在内存中的,断电后数据就丢失了。因而需要保存在硬盘上,点击保存按钮或快捷键,就把内存 阅读全文
posted @ 2019-09-17 23:54 kolane 阅读(376) 评论(0) 推荐(0)
摘要:[TOC] 1 爬虫原理与数据抓取 网络爬虫 (又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。 数据来源 1. 企业产生的用户数据:百度指数、阿里指数、 阅读全文
posted @ 2019-09-17 23:43 kolane 阅读(495) 评论(0) 推荐(0)
摘要:1. python2中的urllib2改为python3中的urllib.request 2. 四种方式对比: python2的get: coding=utf 8 import urllib import urllib2 word = urllib.urlencode({"wd":"百度"}) ur 阅读全文
posted @ 2019-09-17 23:43 kolane 阅读(519) 评论(0) 推荐(0)
摘要:[TOC] 1. python创建虚拟环境 首先要安装 模块。打开命令行,输入 回车。python3自带了创建虚拟环境的库,不用安装。 安装之后需要新建virtualenv的独立环境,具体可以查看其帮助命令: 常用的参数有: p :指定一个版本python环境;通常当你的系统中安装了多个python 阅读全文
posted @ 2019-09-17 23:08 kolane 阅读(396) 评论(0) 推荐(0)
摘要:当我们在django中添加一个数据库字段时,我们通常会写 。用 ,`DecimalField`做同样的事情。有什么基本的区别在于 only only ,`blank = True` 关于不同的( ,`ForeignKey ManyToManyField DateTimeField`)字段。使用1/2 阅读全文
posted @ 2019-09-17 23:07 kolane 阅读(1137) 评论(0) 推荐(0)
摘要:[TOC] 1、创建项目 1. 创建testDjango文件目录 ![1][1] 寻找系统安装的python解释器 选择Django,会自动安装 app应用可以暂时不设置 virtualenv是虚拟环境项目 1.2 目录结构 ![2][2] 外层mysite: 项目名,可随意命名 里层mysite: 阅读全文
posted @ 2019-09-17 23:06 kolane 阅读(161) 评论(0) 推荐(0)
摘要:[TOC] 1 入门 简介 通过简单示例,使用django完成基本流程的开发,学习django的主要的知识点,在后续课程中会逐个知识点进行深入讲解 以“图书 英雄”管理为示例 主要知识点介绍 环境搭建 定义模型 使用后台管理 编写视图 定义模板 1.1 搭建开发环境 创建虚拟环境 创建:mkvirt 阅读全文
posted @ 2019-09-17 23:05 kolane 阅读(68) 评论(0) 推荐(0)
摘要:[TOC] 1. 安装brew 2. 安装 mysql 3. 安装 pycharm 4. 安装python3.6 5. 安装virtualenvwrapper 6. 虚拟环境下安装mysqlclient 阅读全文
posted @ 2019-09-17 22:43 kolane 阅读(3030) 评论(0) 推荐(0)
摘要:[TOC] 下面是网友总结的: Mac系统自带python路径为 这里可能会有多个python版本,里面Current存放系统当前python版本,进入 , 在终端输入 即可查看系统当前python版本 (注:若使用 命令是查看用户当前python版本而不是系统python版本) HomeBrew安 阅读全文
posted @ 2019-09-17 22:36 kolane 阅读(60443) 评论(0) 推荐(1)
摘要:[TOC] "VS Code官方文档" VS Code官网下载 "VS Code官网下载地址" VS Code插件推荐 在我用VS Code这一小段时间内,总结了几款目前我自己比较常用的插件,分享给大家。 C/C++ for Visual Studio Code (C/C++环境支持) C/C++ 阅读全文
posted @ 2019-09-17 22:31 kolane 阅读(928) 评论(0) 推荐(0)
摘要:```python coding:utf-8 内置函数操作 !usr/bin/env python 1.locals()和globals() def func(): x=1 y=2 print(locals()) print(globals()) func() 2.eval, exec 和 compile print(123) "print(456)"#字符串 ... 阅读全文
posted @ 2019-09-17 22:02 kolane 阅读(141) 评论(0) 推荐(0)
摘要:[TOC] 1.args和 kwargs 是什么意思? 答:args表示可变参数(variadic arguments),它允许你传入0个或任意个无名参数,这些参数在函数调用时自动组装为一个tuple; kwargs表示关键字参数(keyword arguments),它允许你传入0个或任意个含参数 阅读全文
posted @ 2019-09-17 22:00 kolane 阅读(1686) 评论(0) 推荐(0)
摘要:1、编辑(Editing) Ctrl + Space 基本的代码完成(类、方法、属性) Ctrl + Alt + Space 快速导入任意类 Ctrl + Shift + Enter 语句完成 Ctrl + P 参数信息(在方法中调用参数) Ctrl + Q 快速查看文档 Shift + F1 外部 阅读全文
posted @ 2019-09-17 21:59 kolane 阅读(216) 评论(0) 推荐(0)
摘要:[TOC] ![image_1c3v0fsq1hi611bn1tjm15eo1v8b1v.png 175kB][1] 搭建环境 1、win10_X64,其他Win版本也可以。 2、PyCharm版本:Professional 2016.2.3。 搭建准备 1、到 "PyCharm官网" 下载PyCh 阅读全文
posted @ 2019-09-17 21:55 kolane 阅读(1536) 评论(0) 推荐(0)
摘要:[TOC] 1. Python Ubuntu 中已自动安装 Python。请花点时间确认(通过发出 命令)您的系统中是否已经安装了下列某个 Python 版本: 2. pip安装与卸载 Ubuntu 上通常已安装 pip 或 pip3 软件包管理器。请花点时间确认(通过发出 或 命令)是否已经安装 阅读全文
posted @ 2019-09-17 21:50 kolane 阅读(234) 评论(0) 推荐(0)