随笔分类 -  python

python 捕获异常详细信息
摘要:import os import sys import traceback BasePath = os.path.dirname(os.getcwd()) sys.path.append(BasePath) from src import main if __name__ == '__main__': try: main.run() except Except... 阅读全文

posted @ 2017-05-12 09:12 奋斗中的码农 阅读(1149) 评论(0) 推荐(0)

Centos 6 安装 python2.7 和 pip
摘要:一、安装 python2.7 二、安装 pip 参考链接:http://www.cnblogs.com/CongZhang/p/5111195.html 阅读全文

posted @ 2017-04-20 17:04 奋斗中的码农 阅读(319) 评论(0) 推荐(0)

基于 django 自带的用户认证进行用户认证
摘要:django admin 默认已经存在了一个用户认证,这个时候可以偷个小懒,直接用 django 自带的,就不需要自己写用户认证了 1、目录结构: 2、代码 在 settings.py 中添加一行 # 如果不添加该行,则在未登录状态打开页面的时候验证是否登录的装饰器跳转到 /accounts/log 阅读全文

posted @ 2017-03-20 11:06 奋斗中的码农 阅读(1468) 评论(0) 推荐(0)

python学习之路-13
摘要:SQLAlchemy ORM框架 连表操作 一对多 创建表 指定约束 ForeignKey 插入数据 查询数据 多对多 原始方法和新式方法1 新式方法2 新式方法三 新式方法四 新式方法五 paramiko模块 阅读全文

posted @ 2016-08-06 11:21 奋斗中的码农 阅读(264) 评论(0) 推荐(0)

python学习之路-12
摘要:线程池 上下文管理 线程池中关于上下文管理的相关代码 "点我查看更详细的上下文管理介绍" socket_server 之上下文管理 redis redis连接池 redis自定义列表 redis事务操作 redis发布订阅 创建发布订阅类 实例化发布端 实例化订阅端 RabbitMQ 基于Rabbi 阅读全文

posted @ 2016-07-27 08:03 奋斗中的码农 阅读(187) 评论(0) 推荐(0)

python学习之路-10 网络编程之进阶
摘要:本篇介绍内容 作用域 python类的多继承 IO多路复用 socketserver之源码剖析 多线程和多进程 作用域 上面代码在python和javascript中没有块级作用域,是可以执行的但是在c 和java中有块级作用域,会报错变量name不存在 python的作用域链 由内向外找 找不到就 阅读全文

posted @ 2016-07-10 19:16 奋斗中的码农 阅读(498) 评论(0) 推荐(0)

python学习之路-9 socket网络编程
摘要:socket基础 socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是 阅读全文

posted @ 2016-07-03 15:06 奋斗中的码农 阅读(435) 评论(0) 推荐(0)

使用cx_Freeze 将python3代码打包成.exe程序
摘要:在这里分享一下如何在py3下使用cx_Freeze打包pyqt5的程序 首先吐槽下,深深鄙视一下百度,各种百度各种没有,之前我在py2.7下使用pyqt4开发过一个小软件,用的是py2exe进行打包的,可是py2exe貌似不支持py3,各种恶心,已经搞了好久了,今天早上google了一下终于搞定了 阅读全文

posted @ 2016-06-30 08:20 奋斗中的码农 阅读(10907) 评论(0) 推荐(0)

如何在已经存在python2的linux环境上安装python3
摘要:最近看到好多人都在问在已经存在python2.7的环境下如何安装python3,于是我决定写下这篇文档,供大家学习参考,希望能够给大家带来帮助 有的人在安装的时候可能会先将python2卸载掉,这个地方严重强调一下,不要去卸载系统中已经存在的python2,否则会造成系统中好多其他需要python执 阅读全文

posted @ 2016-06-27 08:05 奋斗中的码农 阅读(11836) 评论(2) 推荐(1)

python学习之路-6 冒泡算法、递归、反射、os/sys模块详解
摘要:算法 冒泡算法 递归 在函数内调用函数自己称之为递归 反射 利用字符串的形式去对象(模块)中操作(寻找(getattr)/检查(hasattr)/删除(delattr)/设置(setattr))成员,缩减了代码的编写 应用案例: ① 在模块commons.py中有两个函数用来做登录操作和显示首页操作 阅读全文

posted @ 2016-06-16 22:43 奋斗中的码农 阅读(474) 评论(0) 推荐(0)

python学习之路-5 基础进阶篇
摘要:本篇涉及内容双层装饰器字符串格式化双层装饰器装饰器基础请点我有时候一个功能需要有2次认证的时候就需要用到双层装饰器了,下面我们来通过一个案例详细介绍一下双层装饰器:执行顺序:自上而下解释顺序:自下而上1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545... 阅读全文

posted @ 2016-06-10 10:27 奋斗中的码农 阅读(417) 评论(0) 推荐(0)

python学习之路-4 内置函数和装饰器
摘要:本篇涉及内容内置函数装饰器内置函数callable() 判断对象是否可以被调用,返回一个布尔值1234567891011num = 10print(callable(num)) # num不能够被调用,返回False def f1(): print("name") print(callable(f1)) # f1可以被调用,返回... 阅读全文

posted @ 2016-05-30 00:40 奋斗中的码农 阅读(617) 评论(0) 推荐(0)

python学习之路-3 初始python数据类型以及文件操作
摘要:本篇涉及内容set集合函数三元运算文件操作set集合set是一个无序的且不重复的元素集合1、创建set集合的方法1234567891011121314151617181920212223242526272829# 第一种方法s = set()print(type(s)) # 输出 # 第二种方法s = {1, 2}print(type... 阅读全文

posted @ 2016-05-26 23:22 奋斗中的码农 阅读(500) 评论(0) 推荐(0)

python学习之路-1 python基础操作
摘要:本篇所涉及的内容变量常量字符编码用户交互input格式化字符串python的缩进规则注释初始模块条件判断循环变量变量的概念基本上和初中代数的方程变量是一致的,只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型。变量在程序中就是用一个变量名表示了,变量名必须是大小写英文、数字和_的组合,且不能用数字开头。12345例如: x = 100 # 变量x是一个整数 name = 'z... 阅读全文

posted @ 2016-05-26 23:21 奋斗中的码农 阅读(4965) 评论(0) 推荐(0)

python学习之路-2 初识python数据类型
摘要:数字 int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807 long(长整型) – python3 中已经将该类型取消 跟C语言不同,Pyt... 阅读全文

posted @ 2016-05-26 23:21 奋斗中的码农 阅读(443) 评论(0) 推荐(0)

python学习之路-1 python简介及安装方法
摘要:python简介 一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。 目前最新版本为3.5.1,发布于2015年12月07日。 语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。 具有丰富和强大的库,底层是用 C 语言写的,很多标准库和第三方库也都是用 C 写的,运行速度非常快。 极其容易上手... 阅读全文

posted @ 2016-05-26 23:20 奋斗中的码农 阅读(493) 评论(0) 推荐(0)

pip安装lxml报错
摘要:报错信息![](6a9f8494-8771-49c6-a663-cdcb2bdea123_files/0f4e7b93-9725-4c02-97a8-298d395b6169.png)解决方法:```pythonyum-yinstalllibxml2libxml2-devellibxsltlibxslt-devel```![](6a9f8494-8771-49c6-a663-cdcb2... 阅读全文

posted @ 2016-03-17 12:07 奋斗中的码农 阅读(516) 评论(0) 推荐(0)

Python3.5 queue模块详解
摘要:queue介绍 queue是python中的标准库,俗称队列,可以直接import 引用,在python2.x中,模块名为Queue 在python中,多个线程之间的数据是共享的,多个线程进行数据交换的时候,不能够保证数据的安全性和一致性,所以当多个线程需要进行数据交换的时候,队列就出现了,队列可以完美解决线程间的数据交换,保证线程间数据的安全性和一致性 queue模块有三种队列及构造函数... 阅读全文

posted @ 2016-03-14 08:17 奋斗中的码农 阅读(18867) 评论(3) 推荐(0)

python之路-基础篇-常用模块详解
摘要:模块介绍 什么是模块? 模块就是一个.py文件,文件名就是这个模块的模块名 这个文件中有写好的n个功能,当我要用其中的某个功能的时候,我只需要使用import方法来引入这个模块就可以使用这个模块中写好的功能,就不需要重复造轮子了 模块的分类: 模块导入: 导入模块其实就是告诉Python解释器去解释 阅读全文

posted @ 2016-02-22 10:24 奋斗中的码农 阅读(1841) 评论(0) 推荐(0)

python之路-模块安装 paramiko
摘要:paramiko介绍(全是洋文,看不懂啊,赶紧有道翻译吧,等有朝一日,我去报个华尔街): "Paramiko" is a combination of the esperanto words for "paranoid" and "friend". It's a module for Python 阅读全文

posted @ 2016-01-07 22:33 奋斗中的码农 阅读(1385) 评论(1) 推荐(1)

导航