摘要:问题背景: clone git仓库项目启动django时候报错 /usr/local/python3/lib/python3.6/site-packages/paramiko/transport.py:33: CryptographyDeprecationWarning: Python 3.6 is
阅读全文
摘要:基于其他博主改编 1.获取所有数据库表信息以ip.json格式保存到当前目录 #!/usr/bin/env python3 # coding: utf-8 import pymysql import json hostList=["192.168.1.2","192.168.1.3"] for h
阅读全文
摘要:背景:主机较多,要添加的聚合图形也很多,通过python3来批量新增 代码如下: #!/bin/env pythonimport jsonimport urllib.request import argparse import re import requests import sys re_dig
阅读全文
摘要:使用python3.6 中的django-admin创建项目的时候报错 ImportError: dynamic module does not define module export function (PyInit__sqlite3) python3以上版本安装sqlite3的解决方案 wge
阅读全文
摘要:字符编码 支持中文的第一张表就叫 GB2312 1980 gb2312 6700+ 1995 gbk1.0 20000 2000 gb18030 27000 big5 台湾 unicode 万国码 支持所有国家和地区的编码 2**16 = 65535 = 存一个字符 统一占用2个字节 UTF-8 =
阅读全文
摘要:>>> import time>>> time.time()1511330865.656656>>> time.localtime(time.time())time.struct_time(tm_year=2017, tm_mon=11, tm_mday=22, tm_hour=14, tm_min
阅读全文
摘要:首先 函数式编程≠函数编程,就跟计算机≠计算,因为计算机基于硬件,计算基于算法,所以函数式编程是倾向于算法。 高阶函数定义: 一个函数接受的这个参数,而这个参数也是一个函数,称之为高阶函数 例如: 如果传入abs作为参数f的值: 根据函数的定义,函数执行的代码实际上是: 由于参数 x, y 和 f
阅读全文
摘要:一、set特性: set是一个无序不重复的元素集合。 集合对象是一组无序排列的可哈希的值,集合成员可以做字典中的键。集合支持用in和not in操作符检查成员,由len()内建函数得到集合的基数(大小),用for循环迭代集合的成员。但是因为集合本身是无序的,不可以为集合创建索引或执行切片( slic
阅读全文
摘要:异常:是指程序中的违例,例外,出错等情况 程序的错误可以分为三类: 语法错误 运行错误 逻辑错误 什么时候用异常? 捕获异常是为了保证程序在运行的过程中不会中断停止,并且对于异常的内容进行进一步的处理,保存为日志,或者做其他相关处理。 博客介绍:http://blog.csdn.net/jmilk/
阅读全文
摘要:socket 函数原型:socket.socket([family[,type[,proto]]]) family参数取值(协议族): socket.AF_INET -->ipv4协议 socket.AF_INET6 -->ipv6协议 type参数取值: SOCK_STREAM -->tcp协议相
阅读全文
摘要:模块搜索路径 当我们尝试加载一个模块时,Python会在指定的路径下搜索对应的.py文件,如果找不到,就会报错: 默认情况下,Python解释器会搜索当前目录、所有已安装的内置模块和第三方模块,搜索路径存放在sys模块的path变量中: 如果我们要添加自己的搜索目录,有两种方法: 一是直接修改sys
阅读全文
摘要:__name__和__main__的使用#hello.pydef sayHello(): str="hello" print(str);if __name__ == "__main__": print ('This is main of module "hello.py"') sayHello()这
阅读全文
摘要:#!/usr/bin/env python#-*- coding:utf-8 -*-import difflibimport sys,osos.chdir('E:\\PythonWrok')a = open('sayhi.txt','r').readlines()b = open('hello.tx
阅读全文
摘要:#!/usr/bin/env python#-*- encoding:utf-8 -*-import os,os.pathdef file_rename(dir_name,file_name,des_name): os.chdir(dir_name) print '当前目录是:',os.getcwd
阅读全文
摘要:#!/usr/env/python#-*- coding:utf-8 -*-#批量将某一目录下的.py文件改为.txt格式文件import os,os.pathfile_list = os.listdir('E:\PythonWrok') #切换到这个目录下边E:\PythonWrokos.chdi
阅读全文
摘要:列表的切片 >>> name = list()>>> name.extend(range(100))>>> name[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 2
阅读全文
摘要:1.创建文件 >>> file('test.txt','w') -->在当前路径下创建文件 test.txt是文件名 w是打开文件的方式,r是读,w是写,a是追加,如果当前路径没有这个文件,用w可以直接创建 2.往文件中写内容 >>> file('test.txt','w').write('hell
阅读全文
摘要:1.使用os模块与系统做简单命令的交互 >>>import os >>>os.popen('pwd') <open file 'pwd', mode 'r' at 0x7f6e27b6a420> >>>a = os.popen('pwd').read() >>>a '/root\n' 2.使用os.
阅读全文
摘要:一、python数据类型,按特征划分 1.数字类型 整型:布尔型(True,False)、长整型(L),会自动帮你转换成长整型、标准整型 2.序列类型 字符串(str)、元组(tuple)、列表(list) 3.映像类型 字典(dict) 4.集合类型 可变集合(set)、不可变集合 5.非整型 二
阅读全文
摘要:下载 cd /usr/local/src/ wget http://download.redis.io/releases/redis-2.8.17.tar.gz 解压 tar -zxvf redis-2.8.17.tar.gz 安装编译组件 yum install build-essential 切
阅读全文