Python
文章平均质量分 89
tonydandelion2014
淡泊名利,乐于装逼。
展开
-
一个Keras环境记录和conda使用注意事项
GPU:GTX-TITAN XPPython:2.7Tensorflow-gpu:1.9.0Keras:2.1.6CUDA:9.0cudnn:7.0在使用conda安装软件时,需要时刻注意提示信息,有时为了安装一个Module,会升级整个Python环境从Python2改到Python3,可以按照以下方法回退,但是如果有些Module是通过本地whl文件安装或者pip安装的,就不能回退...原创 2020-02-16 22:02:22 · 241 阅读 · 0 评论 -
Win10下配置Visual Studio Code的Python开发环境
安装Visual Studio Code安装完成之后会自动在系统环境变量中的path后面补上路径安装python安装完成之后需要自动在系统环境变量中的path后面补上路径配置virtualenv和virtualenvwrapper在C:\Python27\Lib\site-packages路径下新增sitecustomize.py内容如下:import sys reload(sys)...原创 2019-12-03 14:19:30 · 929 阅读 · 0 评论 -
visual code debug 出现 “UnicodeDecodeError: 'ascii' codec can't decode byte” 报错解决方法
这里写自定义目录标题报错环境分析解决方案报错环境系统:Ubuntu18.04IDE:Visual Code报错:UnicodeDecodeError: ‘ascii’ codec can’t decode byte分析因为默认情况下,Python采用的是ascii编码方式,如下所示:python -c "import sys; print sys.getdefaultencoding...原创 2019-11-27 15:05:45 · 3305 阅读 · 0 评论 -
ubuntu16下安装MySQLdb
1、使用pip安装pip install mysql-python2、如果如下出现异常EnvironmentError: mysql_config not found安装另外一个依赖sudo apt-get install libmysqld-dev3、再次安装pip install mysql-python4、安装成功之后,进入到python环境确认import MySQLdb参考链接转载 2016-07-20 10:37:04 · 3767 阅读 · 0 评论 -
Django 同步Mysql
笔记整理来自此教程1在modelspy中建立一个class2配置settingspy3同步数据库4对表进行操作5创建一个对象的方法有以下几种1Personobjectscreatenamenameageage2p PersonnameWZ age23 psave3p PersonnameTWZ page 23 psave4Personobjectsget_or_create原创 2016-06-28 14:21:41 · 2005 阅读 · 0 评论 -
如何利用Python标准库编程
第一步、根据自己的业务需求声明一个继承自Python标准库的模块# 接收流量类,继承自asyncore.dispatcher,class Receiver(asyncore.dispatcher): def __init__(self,conn): asyncore.dispatcher.__init__(self,conn) self.from_remot原创 2016-10-27 20:09:21 · 2840 阅读 · 0 评论 -
Python2.7 编码问题
直接在python文件内修改系统编码默认的编码格式是ascii,我们可以直接修改为utf-8import sysreload(sys)sys.setdefaultencoding('utf-8')在输入输出的时候,修改编码格式# 解码为GBK,再次编码为UTF-8html_doc = unicode(html_doc,'GBK').encode('UTF-8')原创 2016-10-04 11:34:11 · 344 阅读 · 0 评论 -
Python中安装第三方模块的方法
1、sudo pip install package-name2、sudo apt-get install python- package-name3、下载tar压缩包来安装1、解压,进入解压文件夹2、确认有Setup.py文件3、分情况单文件模块:直接把文件拷贝到$python_dir/lib多文件模块,带setup.py:python setup.py install setup.py原创 2016-10-29 23:36:03 · 1910 阅读 · 0 评论 -
关于Django的一切
这篇博客是记录一些使用Django开发要注意的小问题,没错,就是这样,是不是很简单。 model时间model 分为三类:DateTimeField、DateField和TimeField三种类型可以用来创建日期字段,其值分别对应着datetime()、date()、time()三中对象。这三个field有着相同的参数auto_now和auto_now_add。auto_now无论是你添加还是原创 2017-04-09 11:32:07 · 494 阅读 · 0 评论 -
Django表单
1优点2创建一个tools APP 记得在settingpy中注册3在tools文件中新建一个formspy文件4在viewspy中书写index函数5修改indexhtml6在对应的urlspy中添加记录1、优点1、模板中表单的渲染2、数据的验证工作,某一些输入不合法也不会丢失已经输入的数据。3、还可以定制更复杂的验证工作,如果提供了10个输入框,必须必须要输入其中两个以上,在 form原创 2016-06-30 18:03:43 · 431 阅读 · 0 评论 -
Django后台
1、在models.py中新建新的classcoding:utf-8from django.db import modelsclass Article(models.Model): title = models.CharField(u'标题', max_length=256) content = models.TextField(u'内容') pub_date = mode原创 2016-06-30 14:04:38 · 416 阅读 · 0 评论 -
Django静态文件
1、setting.py静态文件以及相关代码的示例# Static files (CSS, JavaScript, Images)# https://docs.djangoproject.com/en/1.8/howto/static-files/STATIC_URL = '/static/'# 当运行 python manage.py collectstatic 的时候# STATIC_ROO原创 2016-07-01 18:07:47 · 537 阅读 · 0 评论 -
Head First Python 学习札记 2016-04-08
Python术语和常识19将文件分开存储到不同数组中20以写模式打开文件21捕获异常的详细信息22使用with来处理文件Python术语和常识:10、第四章新知识点小结:在Python中else if写做elif字符串在调用upper()方法的时候,会得到一个全部大写的字符串locals()方法:在程序中查找已经声明的变量名,使用方法if 'datas' in locals():如果原创 2016-04-08 17:45:46 · 680 阅读 · 0 评论 -
Python爬虫开发
开发爬虫的步骤1确定目标2分析目标形成抓取策略1URL格式2数据格式3网页编码3编写代码4执行爬虫常用的Python网页下载器主要包括两种urllib2的使用方法1将url传入到urllib2urlopenurl这样就会直接得到一个网页的数据这是最简洁的方法2添加datahttp header3添加特殊的情景处理器4对付反盗链5urllib2 默认会使用环境变量 http_转载 2016-04-23 20:33:27 · 1145 阅读 · 0 评论 -
Head First Python 学习札记 2016-04-09
Python术语和常识25Python的排序方法原地排序In-place sorting按照你指定的顺序排列数据用排序后的数据替代原来的数据原数据会丢失对于列表sort方法会提供原地排序复制排序Copied sorting按照你指定的顺序排列数据返回原数据的一个有序副本源数据会保留sortedBIF支持复制排序自定义一个能够处理时间数据的函数26推导列表1将一个列表转化成另外一个列表需要原创 2016-04-10 14:43:08 · 469 阅读 · 0 评论 -
Head First Python 学习札记 2016-04-10
Python术语和常识29将代码打包在类的里面1Python中类的定义及实例化2在类中建立新的方法和新的属性29继承Python的内置list1继承类的方法Python术语和常识:22、不能在两个py文件之间相互引用,下面这种方法就是错误的。#C.pyfrom A import b#A.pyfrom C import d29、将代码打包在类的里面定义一个类的时候实际上是在定义一个定制工原创 2016-04-10 20:19:34 · 497 阅读 · 0 评论 -
Head First Python 学习札记 2016-04-06
Python术语:BIF —————————— 内置函数 Python列表 —————— 是一个高层集合,原本设计为要存储一个“相关事物”的集合。列表并不关心这些事物的类型是什么,因为列表的存在只是为了提供一种机制,从而可以采用列表的形式存储数据。1、Python列表的操作语句:插入:insert(position,text)追加内容到列表的末尾:append(text)将列表的最后一个元素删除并原创 2016-04-07 00:04:03 · 897 阅读 · 0 评论 -
Python学习札记 2016-04-24
31raw字符串与多行字符串转义字符1Python字符串用进行转义2如果一个字符串包含很多需要转义的字符对每一个字符都进行转义会很麻烦为了避免这种情况我们可以在字符串前面加个前缀 r 表示这是一个 raw 字符串里面的字符就不需要转义了例如3如果要表示多行字符串可以用表示32编码问题33元组 tuple34函数1返回多值2递归调用3自定义默认参数4定义可变参数35迭代1迭代介原创 2016-04-24 15:58:32 · 1222 阅读 · 0 评论 -
Python操作MySql
1、更改Django项目的settings.py添加DATABASESDATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'mysite', 'USER': 'root', 'PASSWORD': 'nhce111', }}2转载 2016-06-28 13:40:08 · 478 阅读 · 0 评论 -
建立django的应用之后要做的第一件事情
在stting.py中配置INSTALLED_APPS,添加新建的app。原创 2016-07-10 13:10:19 · 382 阅读 · 0 评论 -
Head First Python 学习札记 2016-04-07
Python术语:3、在IDLE编辑器中按F5可以将模块的代码“加载”到IDLE shell,模块名会专门导入到IDLE的命名空间,在使用IDLE时这很重要,在代码中也要显式的使用import语句。 4、包含end=”作为print() BIF的一个而参数会关闭其默认行为(即在输入中自动包含换行) 5、IDLE提供了Help->Python Docs菜单选项(这会在你的Web浏览器中打开整个文档原创 2016-04-08 10:46:32 · 751 阅读 · 0 评论