11 2018 档案
摘要:发请求:def test_url(method, url, param=''): #HOST, PORT = "0.0.0.0", 8500 HOST, PORT = "0.0.0.0", 51256 conn = http.client.HTTPConnection(HOST, PORT) conn.connect() param = json.dump...
阅读全文
摘要:Pydiction不需要安装,所有没有任何依赖包问题,Pydiction主要包含三个文件。 下载Pydiction 配置Pydiction 新建.vimrc文件 在.vimrc文件添加如下配置: 到此已经可以使用Tab键自动补全python代码了。
阅读全文
摘要:Shell变量有局部变量、环境变量之分。局部变量就是指在某个Shell中生效的变量,只在此次登录中有效。环境变量通常又称“全局变量”,虽然在Shell中变量默认就是全局的,但是为了让子Shall继承当前Shell的变量,需要使用export内建命令将其导出为环境变量。 一、linux系统变量的类型
阅读全文
摘要:1 查看CPU 1.1 查看CPU个数 # cat /proc/cpuinfo | grep "physical id" | uniq | wc -l 2 **uniq命令:删除重复行;wc –l命令:统计行数** 1.2 查看CPU核数 # cat /proc/cpuinfo | grep "cp
阅读全文
摘要:用python把原来的脚本重构了一下,其中写了文件操作的一些函数,如下:
阅读全文
摘要:描述 Python time strptime() 函数根据指定的格式把一个时间字符串解析为时间元组。 语法 strptime()方法语法: 参数 string -- 时间字符串。 format -- 格式化字符串。 返回值 返回struct_time对象。 说明 python中时间日期格式化符号:
阅读全文
摘要:DataFrame.to_dict(orient=’dict’) orient : str {‘dict’, ‘list’, ‘series’, ‘split’, ‘records’, ‘index’} Determines the type of the values of the diction
阅读全文
摘要:1. du -sh 查看当前文件夹大小 2. du -sh * | sort -n 列出当前文件夹下的所有文件夹及其大小,并按照文件夹大小排序 du - sh * //查看当前文件夹下所有文件的大小 3. du -sh 文件夹/文件 du -sk 文件夹/文件 du -sm 文件夹/文件 查看指定文
阅读全文
摘要:导出数据: 使用mongo自带命令来迁移数据,思路是先导出集合数据再导入到数据库中 导出命令:mongoexport 语法:mongoexport -d dbname -c collectionname -o filepath --type json/csv -f field -d:数据库名 -c:
阅读全文
摘要:使用python3的base64编解码实现字符串的简易加密解密 引言: 在一些项目中,接口的报文是通过base64加密传输的,所以在进行接口自动化时,需要对所传的参数进行base64编码,对拿到的响应报文进行解码; Base64编码是一种“防君子不防小人”的编码方式。广泛应用于MIME协议,作为电子
阅读全文
摘要:1 import smtplib 2 from email.mime.text import MIMEText 3 4 title = "request build error" 5 content = "request build error" 6 to_address = ["menghui.lv@mobvista.com"] 7 8 9 def send_email...
阅读全文
摘要:开发环境(DEV):开发环境是程序猿们专门用于开发的服务器,配置可以比较随意, 为了开发调试方便,一般打开全部错误报告。 测试环境(UAT):一般是克隆一份生产环境的配置,一个程序在测试环境工作不正常,那么肯定不能把它发布到生产机上。 生产环境(PROD):是指正式提供对外服务的,一般会关掉错误报告
阅读全文
摘要:Python SMTP发送邮件 SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。 python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。 Py
阅读全文
摘要:1、python获取文件当前绝对路径的两种方法 方法1: 方法2 os.getcwd()得到当前的工作路径,路径中不包括当前的文件名ClientServerNetworking.py, 2、python获取当前目录路径和上级路径 输出结果为: 3、python os.listdir() 方法 概述
阅读全文
摘要:描述 intersection() 方法用于返回两个或更多集合中都包含的元素,即交集。 语法 intersection() 方法语法: 参数 set1 -- 必需,要查找相同元素的集合 set2 -- 可选,其他要查找相同元素的集合,可以多个,多个使用逗号 , 隔开 返回值 返回一个新的集合。 实例
阅读全文
摘要:一、实验 python的flask框架为用户提供了直接返回包含json格式数据响应的方法,即jsonify,在开发中会经常用到。如下一段简单的flask后端代码,服务端视图函数根据请求参数返回json格式的数据到客户端。 用chrome浏览器访问得到的页面如下图: 现在我们改为使用python自带的
阅读全文
摘要:datetime.timedelta对象代表两个时间之间的时间差,两个date或datetime对象相减就可以返回一个timedelta对象。 如果有人问你昨天是几号,这个很容易就回答出来了。但是如果问你200天前是几号,就不是那么容易答出来。而在Python中datetime模块中的timedel
阅读全文
摘要:1.方法顺序 def setUp(self): 在测试方法前执行 def tearDown(self): 在测试方法后执行 执行结果: 2.类顺序 @classmethod def setUpClass(cls): 在类之前执行 @classmethod def tearDownClass(cls)
阅读全文
摘要:这里介绍几个常用断言的使用方法,可以一定程度上帮助大家对预期结果进行判断。 这里介绍以下几个断言方法: (一)assertEqual 和 assertNotEqual assertEqual:如两个值相等,则pass assertNotEqual:如两个值不相等,则pass (二)assertTru
阅读全文
摘要:使用subquery() 要使用c来定位上一个子句的属性 1 s1 = session.query(m.a,m.b).filter().subquery() 2 s2 = session.query(s1.c.a,s1.c.b).filter().subquery() 3 s = session.q
阅读全文
摘要:pandas. merge 函数参数 ”’ merge: 合并数据集, 通过left, right确定连接字段,默认是两个数据集相同的字段 参数 说明 left 参与合并的左侧DataFrame right 参与合并的右侧DataFrame how 连接方式:‘inner’(默认);还有,‘oute
阅读全文
摘要:python中的*和**,能够让函数支持任意数量的参数,它们在函数定义和调用中,有着不同的目的 一. 打包参数 * 的作用:在函数定义中,收集所有的位置参数到一个新的元组,并将这个元组赋值给变量args ** 的作用:在函数定义中,收集关键字参数传递给一个字典,并将这个字典赋值给变量kwargs 二
阅读全文
摘要:Round函数返回一个数值,该数值是按照指定的小数位数进行四舍五入运算的结果。可是当保留位跟着的即使是5,有可能进位,也有可能舍去,机会各50%。这样就会造成在应用程序中计算有误。 参数规范 参数规范 语法 round(number,digits) [1] 参数 number,要四舍五入的数,dig
阅读全文
摘要:一、模型名 二、模型对象属性 三、聚合函数 下面就分别为大家讲讲query函数这三种参数的用法。 在讲之前,我已经把数据库连接配置、模型,以及添加数据写好了,代码如下: 第一种:模型名 语法:query(模型名) 假如我们现在要查找表中所有学生数据,方法如下: 运行上述代码,然后就可以看到查找结果了
阅读全文
摘要:常用的命令 通过上述代码即首先获取当前目录,使用sys.path将要导入的package或module加入到PATH环境变量中。 1.获取当前目录 2.sys.path —— 动态地改变Python搜索路径 如果python中导入的package或module不在环境变量PATH中,那么可以使用sy
阅读全文
摘要:https://www.cnblogs.com/honey01/p/7357817.html https://blog.csdn.net/cxx654/article/details/83216337
阅读全文
摘要:Python中的 __all__和__path__ 解析,有需要的朋友可以参考下。Python以目录来组织模块, 就是所谓的包. 用包的一大好处: 可以解决名字空间冲突的问题, 即文件重名问题.下面主要说3点:1. 如何使一个目录变成包,如何import目录下放一个__init__.py文件(内容可
阅读全文
摘要:Linux系统中经常需要查看某个进程是否已经启动,启动位置在哪里,某个端口是否被占用,被哪个进程占用等,这些都可以通过命令来完成,本文讲述如何查看进程是否启动,查看端口占用 1.通过ps -ef | grep xxx 查询xxx进程是否启动 比如查看redis: 2.上图中的1858即为redis的
阅读全文
摘要:HTTP协议 1.简介 HTTP协议(Hyper Text Transfer Protocol,超文本传输协议),是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP基于TCP/IP通信协议来传递数据。 HTTP基于客户端/服务端(C/S)架构模
阅读全文
摘要:tcp头部格式如下图所示: 1.源端口号,16位,发送方的端口号。 2.目标端口号,16位,发送方的目标端口号。 3. 32为序列号,sequence number,保证网络传输数据的顺序性。 4. 32位确认号,acknowledgment number,用来确认确实有收到相关封包,内容表示期望收
阅读全文
摘要:位:我们常说的bit,位就是传说中提到的计算机中的最小数据单位:说白了就是0或者1;计算机内存中的存储都是01这两个东西。 字节:英文单词:(byte),byte是存储空间的基本计量单位。1byte 存1个英文字母,2个byte存一个汉字。规定上是1个字节等于8个比特(1Byte = 8bit)。
阅读全文
摘要:字典是这个,然后要对字典按照value进行排序 方法一: 方法二: 方法三: zip 之后,zip函数默认会对第一个元素进行排序的,如何取消排序?
阅读全文
摘要:字典是Python语言中唯一的映射类型。映射类型对象里哈希值(键,key)和指向的对象(值,value)是一对多的的关系,通常被认为是可变的哈希表。字典对象是可变的,它是一个容器类型,能存储任意个数的Python对象,其中也可包括其他容器类型。 字典类型与序列类型的区别: 1. 存取和访问数据的方式
阅读全文

浙公网安备 33010602011771号