一、列举enumerate() 1 改函数用于将一个可遍历类型组合成一个带索引序列,可同时列出数据下标和数据本身,一般用在for循环中。 2 >>> s = ["北京", "上海", "深圳", "广州"] 3 >>> for i in enumerate(s): 4 i[0], i[1] 5 6 ...
分类:
编程语言 时间:
2020-07-13 21:40:11
阅读次数:
79
python2与python3的编码问题 无论是python2还是python3都可以理解成是Unicode编码; 但是在电脑硬盘上存储是按照不同的映射关系的。 首先了解下: python的encode和decode 首先明白一件事情,之前说过Unicode将所有的字符都对应上了相应的码点,而UTF ...
分类:
编程语言 时间:
2020-07-13 21:23:24
阅读次数:
84
1、安装开发工具包 sudo yum -y groupinstall "Development tools" 2、安装依赖包 sudo yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel rea ...
分类:
编程语言 时间:
2020-07-13 20:02:00
阅读次数:
84
class MixToJson: def single_to_dict(self): return {c.name: getattr(self, c.name) for c in self.__table__.columns} def dobule_to_dict(self): result = { ...
分类:
数据库 时间:
2020-07-13 18:35:22
阅读次数:
132
1.迭代器:任何实现了 __next__ 方法的对象都可以称为迭代器。能够进行迭代(循环遍历)操作的对象。 举例:list,字典,元组,生成器等 能够作用与for循环的迭代对象 2.生成器:能够通过规则或规律推导出下一个值得对象。生成器属于迭代器。 举例:1.生成器函数对象(带有关键字yield的函 ...
分类:
编程语言 时间:
2020-07-13 15:36:33
阅读次数:
78
最近在写python的自动化脚本,准备用jenkins部署,公司代码提交到gitlab上,所以在windows服务器上部署了一套。中间过程中也有些坑,总结一下,日后备用。 一、gitlab服务器是公司安装的,我也不写部署方法了。 二、jenkins所在服务器要安装python,我用的是python3 ...
分类:
编程语言 时间:
2020-07-13 15:28:23
阅读次数:
72
appium可以说是做app最火的一个自动化框架,它的主要优势是支持android和ios,另外脚本语言也是支持java和Python。略懂Python,所以接下来的教程是appium+python,自己搭建环境的时候,按照某些博客安装遇到各种奇葩问题,希望此篇文章对你有所帮助,如有错误,请指正。 ...
分类:
移动开发 时间:
2020-07-13 15:23:41
阅读次数:
84
A、建立项目 一、建立虚拟环境 在项目的目录下创建一个虚拟环境 python -m venv ll_env 二、激活虚拟环境 source ll_env/bin/active 三、安装Django pip install django 注意:django(虚拟环境安装的django)仅在虚拟环境处于 ...
分类:
编程语言 时间:
2020-07-13 13:54:08
阅读次数:
84
A、让用户能够输入数据 一、用于添加主题的表单 Django中创建表单最简单的方式是ModelForm。创建一个名为forms.py的文件,位置同models.py forms.py from django import forms from .models import Topic class T ...
分类:
编程语言 时间:
2020-07-13 13:51:47
阅读次数:
68
一、Windows安装virtualenv 安装python2.7 使用pip下载,如果使用python3.4以上,自带的pyvenv可以完全代替virtualenv pip install --index-url=http://mirrors.aliyun.com/pypi/simple/ --t ...