-
【Django】ORM操作#1 -- 2019-08-17 06:19:12
所属栏目:[Python] 日期:2020-12-20 热度:65
目录 一、介绍 概念 由来 优势 劣势 总结 二、Django中的ORM Django项目使用MySQL Model 快速入门 1. AutoField 2. IntegerField 3. CharField 4. ForeignKey 5. DateField 6. DateTimeField 7. dalate() 字段合集 ORM字段与数据库字段对应关系 自定义字段[详细]
-
【Django】ORM操作#2 -- 2019-08-17 07:24:01
所属栏目:[Python] 日期:2020-12-20 热度:128
目录 必知必会的13条查询方法 单表查询之神奇的双下划线 一对多 ForeignKey 多对多 ManyToManyField 在Python脚本中调用Django环境 Django终端打印SQL语句 关于Mate类 聚合查询 aggregage() 分组查询 annotate() F查询 Q查询 事务 其它鲜为人知的操作 原文:[详细]
-
解决vs code编写python输出中文乱码问题
所属栏目:[Python] 日期:2020-12-20 热度:96
环境: win7 vscode 1.37.0 插件: python Code Runner ? 乱码问题: 创建一个python文件,运行如下代码,打印显示乱码。: 解决乱码步骤: Ctrl+Shift+P,打开设置Open Settings (JSON) 在用户设置中添加代码: 点击右上角Run Code[详细]
-
python操作文件
所属栏目:[Python] 日期:2020-12-20 热度:139
读写文件操作 1.1读写流程 : 打开文件。 f = open("文件名","打开方式",encoding="编码方式") 读写 content = f.read()f.write(str) 3.关闭文件 f.close() ? ? 1.2读操作 read(size),读取指定大小的内容。调用read()会一次性读取文件的全部内容。 f = open([详细]
-
Python locust性能测试框架模板
所属栏目:[Python] 日期:2020-12-20 热度:168
locust框架模板 from locust import HttpLocust,TaskSet,task import Queue class UserBehavior(TaskSet): def setup(self): print ( ‘ task setup ‘ ) def teardown(self): print ( ‘ task teardown ‘ ) def on_start(self): # key = self.login() requ[详细]
-
python 格式化输出用户名/密码
所属栏目:[Python] 日期:2020-12-20 热度:94
?格式化输出用户名/密码 内容来自网络 def get_account(num): accounts = [] for index in range(1,num+1 ): accounts.append( { " username " : " user%s " % index, " password " : str(index) * 6 },) return accounts print get_account(5) 输出: [{‘u[详细]
-
101-搭建django工程
所属栏目:[Python] 日期:2020-12-20 热度:90
1、安装pycharm后,会自动新建一个文件夹:[email?protected]:~/PycharmProjects$ 输入 django-admin.py startproject FreeNote,然后回车,将建立一个项目文件夹:FreeNote ? 2、输入dir,可以查看这个最初的项目文件夹下有哪些内容: [email?protected]:~/[详细]
-
Python 生成随机数函数和加密函数(MD5)
所属栏目:[Python] 日期:2020-12-20 热度:155
内容来自debugtalk import hashlib import random import string def gen_random_string(str_len): ‘‘‘生成指定长度的随机数函数‘‘‘ return ‘‘ .join( random.choice(string.ascii_letters + string.digits) for _ in range(str_len)) def gen_md5(*[详细]
-
Python 文件writelines() 方法和处理双层列表
所属栏目:[Python] 日期:2020-12-20 热度:102
概述 writelines() ?方法用于向文件中写入一序列的字符串。 这一序列字符串可以是由迭代对象产生的,如一个字符串列表。 换行需要制定换行符 n。 语法 writelines() 方法语法如下: fileObject . writelines ( [ str ]) data = [ ‘ a ‘ , ‘ b ‘ , ‘ c[详细]
-
hmac模块和hashlib模块
所属栏目:[Python] 日期:2020-12-20 热度:193
hmac模块和hashlib模块 一、hash是什么 ? hash是一种算法(Python3.版本里使用hashlib模块代替了md5模块和sha模块,主要提供 SHA1、SHA224、SHA256、SHA384、SHA512、MD5 算法),该算法接受传入的内容,经过运算得到一串hash值。 hash值的特点: 只要传入的[详细]
-
37-python基础-python3-字典的常用方法-keys()-values()-items()
所属栏目:[Python] 日期:2020-12-20 热度:167
有 3 个字典方法,它们将返回类似列表的值,分别对应于字典的键、值和键-值对:keys()、values()和 items()。 这些方法返回的值不是真正的列表,它们不能被修改,没有append()方法。 这些数据类型(分别是 dict_keys、dict_values 和 dict_items)可以用于fo[详细]
-
Python 语法
所属栏目:[Python] 日期:2020-12-20 热度:67
/////////////////////////////////////////////////// // // Python 语法 // //////////////////////////////////////////////////// 一、Python 基本知识 【特点】 1. 跨平台 2. 面向对象 3. 像胶水,可以连接两个语言编程 4. 编程简单 【基本】 1. 脚本解[详细]
-
Python数据分析-Numpy
所属栏目:[Python] 日期:2020-12-20 热度:93
Numpy特点 Numpy作为使用Python进行科学计算的常用库,有着如下特点: 提供了N维数组(矩阵),快速高效,矢量数学运算; 高效的Index,不需要循环,因为底层实现采用了C语言开发。 常见的数组和矩阵的方法 数组和矩阵的创建与维度信息 numpy.array() ## 数[详细]
-
创建项目及理解每个文件的作用
所属栏目:[Python] 日期:2020-12-20 热度:146
创建项目: $ django-admin startproject mysite 创建完成后进入项目的根文件夹mysite: $ cd mysite 查看文件夹下的所有文件: $ tree manage.py 一个命令行实用程序,允许您以各种方式与此Django项目进行交互。(详细信息浏览https://docs.djangoproject.co[详细]
-
python操作sql
所属栏目:[Python] 日期:2020-12-20 热度:56
from pymysql import connectclass JD(object): def __init__(self): # 创建connect连接 self.conn = connect(host='127.0.0.1',port=3306,user='root',password='123456',database='jing_dong',charset='utf8') # 获得cursor对象 self.cursor = self.conn.c[详细]
-
Python常用函数
所属栏目:[Python] 日期:2020-12-20 热度:186
1、map(parm1,parm2), ? ? ?包括两个参数,一个是自定义,另一个是迭代器, map 将传入的函数依次作用到序列的每个元素,并把结果作为新的 Iterator 返回。 通常parm2为list,如果是str,函数仍将转化为list 。list的每个字符都是list的一个元素。 def norm[详细]
-
Python实用技法第31篇:文本过滤和清理
所属栏目:[Python] 日期:2020-12-20 热度:170
问题 某些无聊的脚本小子在Web页面表单中填入了“pyt???”这样的文本,我们想以某种方式将其清理掉。 解决方案 文本过滤和清理所涵盖的范围非常广泛,涉及文本解析和数据处理方面的问题。在非常简单的层次上,我们可能会用基本的字符串函数(例如str.upper()[详细]
-
python中end=''
所属栏目:[Python] 日期:2020-12-20 热度:94
end = ‘‘ ? 用于连接下一条的print输出内容 效果图 : 代码 : # end=‘‘ 用于连接下一条输出语句 print ( ‘ 哈哈哈 ‘ ) print ( ‘ 嘻嘻嘻 ‘ ) print ( ‘ nn ‘ ) print ( ‘ 哈哈哈 ‘ ,end= ‘‘ ) print ( ‘ 嘻嘻嘻 ‘ )[详细]
-
python模块2
所属栏目:[Python] 日期:2020-12-20 热度:100
python模块2 相关概念 模块名是标识符(需要按照标识符的写法编写) Pyc文件 在使用模块的项目中会生成一个 _pycache_ 文件,里面存放着编译过的(模块的)字节码缓存文件(因为模块一般很少有改动,这样可以优化) 关于模块的import路径 默认是以文件最顶上[详细]
-
使用python脚本从数据库导出数据到excel
所属栏目:[Python] 日期:2020-12-20 热度:182
python从数据库导出数据到excel 最近需要从数据库里导出一些数据到excel,刚开始我是使用下面的命令 select * from xxx where xxx into outfile 'xxx.xls' 结果报错 ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so[详细]
-
47-python基础-python3-字符串-常用字符串方法(五)
所属栏目:[Python] 日期:2020-12-20 热度:120
6-rjust()、ljust()和 center()方法对齐文本 rjust()和 ljust()字符串方法返回调用它们的字符串的填充版本,默认通过插入空格来对齐文本。 rjust()和 ljust()方法的第二个可选参数将指定一个填充字符,取代空格字符。 center()字符串方法与 ljust()与 rjust([详细]
-
pytest_用例运行级别_模块级
所属栏目:[Python] 日期:2020-12-20 热度:106
‘‘‘ pytest 参数说明https://www.jianshu.com/p/7a7432340f02 -x test_fixt_model.py 遇到错误时,停止运行 用-v运行(-v显示运行的函数)py.test –v test_fixt_model.py,用例设计原则 文件名以 test_*.py 文件和*_test.py 以 test_开头的函数 以 Test[详细]
-
46-python基础-python3-字符串-常用字符串方法(四)
所属栏目:[Python] 日期:2020-12-20 热度:105
5-字符串方法 join()和 split() 1-join()方法 将字符串列表连接成一个单独的字符串。 join()方法在一个字符串上调用,参数是一个字符串列表,返回一个字符串。 请注意 ,调用 join()方法的字符串,被插入到列表参数中每个字符串的中间。 实例: ? ?2-split()[详细]
-
列表生成式
所属栏目:[Python] 日期:2020-12-20 热度:168
今天在复习列表运算的时候,一直纳闷python为什么对列表元素操作这么麻烦,无意间看到“列表生成式”,居然发现了新大陆,迫不及待research一番。简短的一句,优美有艺术? 摘要:生成列表,可用中括号 [ ]或 list() 对列表里面的元素操作,并生成一个新列表[详细]
-
48-python基础-python3-字符串-常用字符串方法(六)
所属栏目:[Python] 日期:2020-12-20 热度:144
7-用 strip()、rstrip()和 lstrip()删除空白字符 strip()字符串方法将返回一个新的字符串,它的开头或末尾都没有空白字符。 lstrip()和 rstrip()方法将相应删除左边或右边的空白字符。 有一个可选的字符串参数,指定两边的哪些字符应该删除 。 注意:传入 st[详细]
