python基础
dyh4201
这个作者很懒,什么都没留下…
展开
-
lxml模块安装失败
环境:win10 64 python27,已经安装 vc python 27,无效src\lxml\includes\etree_defs.h(14) : fatal error C1083: Cannot open include file: 'libxml/xmlversion.h': No such file or directory c:\users\xzfeng\a原创 2016-12-26 02:19:21 · 659 阅读 · 0 评论 -
(2003, "Can't connect to MySQL server on '192.168.60.172' (99)")错误
mysql连上一段时间连不上报错了,(2003, "Can't connect to MySQL server on '192.168.60.172' (99)")此类错误是连接数超过设定的限制引起检查到代码如下:class PathProperty(object): def __init__(self,place, path=''): self.path = path ...原创 2018-07-13 09:37:20 · 2433 阅读 · 0 评论 -
django中,用vue.js获取后端json数据并加载
<!DOCTYPE html><html><head><meta charset="utf-8"><title>Vue 测试实例 - 菜鸟教程(runoob.com)</title><script src="https://cdn.bootcss.com/vue/2.2.2/vue.min原创 2018-06-20 18:55:08 · 3315 阅读 · 0 评论 -
离线安装paramiko
在公司centos上安装paramiko,无法直接连通互联网,所以只能一个个下载包,依赖包有以下:pyasn1-0.4.2.tar.gzPyNaCl-1.2.1.tar.gzcffi-1.11.4.tar.gz(需要依赖yum install -y libffi libffi-devel,依赖python包pycparser)cryptography( 需要安装sudo yum install o...原创 2018-04-25 17:00:47 · 2053 阅读 · 1 评论 -
用python读取oracle的clob类型数据的处理
用python cx_Oracle读取oracle数据,存在clob类型数据,利用dbms_lob.substr(extension,4000)来转换成python的str类型,大于3200时候会报错(很多地方是4000,应该是其他设置原因)ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小针对此问题解决方法:1 直接读取clob数据 ,其数据类型在oracle为cx_Or...原创 2018-03-22 15:37:44 · 3979 阅读 · 1 评论 -
python @classmethod 的使用场合
官方的说法: classmethod(function)中文说明:classmethod是用来指定一个类的方法为类方法,没有此参数指定的类的方法为实例方法,使用方法如下: class C: @classmethod def f(cls, arg1, arg2, ...): ... 看后之后真是一头雾水。说的啥子东西呢??? 自己到国外的论坛转载 2017-10-25 01:04:30 · 23283 阅读 · 17 评论 -
命令行接口神器:fire
谷歌开源了命令行接口库fire,安装直接pip instal file即可。简单易用,对原有代码可以零改动实现命令行调用,简单明了例子:sr/bin/env pythonimport fireclass Example(object): def hello(self, name='world'): """Says hello to the specified name.""原创 2017-07-19 22:24:44 · 927 阅读 · 0 评论 -
python卸载没卸载干净导致再次安装失败
错误内容如下:There is a problem with this Windows Installer package. A program required for this install to complete could not be run. Contact your support or package vendor' I have no bloody idea what原创 2017-07-24 01:01:47 · 21812 阅读 · 3 评论 -
关于python的下划线理解
Python 用下划线作为变量前缀和后缀指定特殊变量/方法。主要存在四种情形 1. object # public 2. __object__ # special, python system use, user should not define like it 3. __object # private (name mangling during runtime) 4. _转载 2017-02-20 22:03:43 · 182 阅读 · 0 评论 -
在单独的脚本中直接使用django的models
实际就是先确定自己的系统话就目录pwd = os.path.dirname(os.path.dirname(os.path.dirname(os.path.realpath(__file__))))sys.path.append(pwd)os.environ['DJANGO_SETTINGS_MODULE'] = 'cnsa_service.settings'import django...原创 2018-10-19 15:45:49 · 694 阅读 · 0 评论