![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python基础
文章平均质量分 58
秦岚。
这个作者很懒,什么都没留下…
展开
-
python实现保存Excel、读取Excel、将数据库中的数据导出到Excel
1. 保存前端传过来的二进制Excel文件import xlrdfile = self.request.FILES['excel_file']url = settings.BASE_DIR + '/static/files/' + file.namewith open(url, 'wb')as f: for data in file.chunks(): f.writ...原创 2019-05-06 14:31:35 · 4409 阅读 · 2 评论 -
python读写excel文件的基本操作
读操作import xlrddef test1(file_name): # 获取文件中第一个sheet表 sheet = xlrd.open_workbook(file_name).sheets()[0] # 该表总函数 nrows = sheet.nrows for x in range(1, nrows): row = sheet.row_values(x) # 除了表头,依次读出每行 print(row)原创 2021-03-08 09:54:40 · 123 阅读 · 0 评论 -
索引
一、索引 (只总结例子和场景,在其中倒退原理)概念:对数据库表中一个或多个列的值进行排序的结构。通过某规则数据结构和实际目标关联,根据特定规则算法快速寻找目标的功能一些总结其中主键索引会在创建主键时自动创建聚集索引是指数据库表行中数据的物理顺序与索引顺序相同。一个表只能有一个聚集索引,因为一个表的物理顺序只有一种情况,所以,对应的聚集索引只能有一个。如果某索引不是聚集索引,则表中的行物理顺序与索引顺序不匹配,与非聚集索引相比,聚集索引有着更快的检索速度。一个没加主键的原创 2020-09-16 10:49:04 · 113 阅读 · 0 评论 -
python 获取上月的月份,下月的月份,本月的天数,当天是星期几
一、获取今天是星期几和本月的天数import datetime, calendardef test1(): # 获取当前日期 now_time = datetime.datetime.now() # 获取当前时间的星期数和月数 week, days_num = calendar.monthrange(now_time.year, now_time.month) ...原创 2019-10-22 16:30:13 · 7008 阅读 · 0 评论 -
git基本操作命令
首先学习git建议看廖雪峰的git教程。学习成本很低。git init初始化一个仓库,cd到一个你想作为仓库的文件夹,使用git init命令。目录下多了一个.git的目录,这个目录是Git来跟踪管理版本库的git add 可反复多次使用,添加多个文件;git commit -m commit可以一次提交很多文件,所以你可以多次add不同的文件, -m后面输入的是本次提交的说明,可以输...原创 2019-10-07 11:45:17 · 104 阅读 · 0 评论 -
python 判断字符串是否含有数字和字母
str_1 = "123456"str_2 = "Abc"str_3 = "123Abc" #用isdigit函数判断是否数字print(str_1.isdigit())Tureprint(str_2.isdigit())Falseprint(str_3.isdigit())False #用isalpha判断是否字母print(str_1.isalpha()) F...原创 2019-10-04 19:39:26 · 37101 阅读 · 2 评论 -
python 判断是否为中文
\u4e00-\u9fa5 这两个unicode值正好是Unicode表中的汉字的头和尾。def is_chinese(word): for ch in word: if '\u4e00' <= ch <= '\u9fff': return True return False...原创 2019-10-03 17:06:09 · 1068 阅读 · 0 评论 -
Mac上command not found: virtualenv
Mac上command not found: virtualenv我的问题是因为mac自带的python2.7,我自己安装的python3.6没有设置为默认版本。设置默认版本的方式如下:alias python=/usr/local/bin/python3.6后面的路径是python3.6的路径,如果不知道可以输入一下命令查询which python3.6然后检查python版本pyt...原创 2019-03-22 14:01:13 · 6811 阅读 · 4 评论 -
Django日志最方便的使用方法
1. 将middleware复制到utils下。middleware文件夹地址:链接:https://pan.baidu.com/s/1K6kkl6XouTPrqtpIN2obLg 密码:g6n52. setting配置下面配置实现记录异常文件,和正常的请求和返回数据的文件,以时间命名。comk_request_(时间).log' # 记录请求数据和返回数据comk_exception...原创 2019-05-09 11:19:32 · 676 阅读 · 0 评论 -
split和rsplit、strip和rstrip以及lstrip
split和rsplitsplit:从前往后分割,可以指定分割多少次。rsplit:从后往前分割,可以指定分割多少次。参数:sep:分隔符,可省略,默认是空格。count:分割次数,默认是分隔符的个数例如:s = 'asd dfdf ff's.split(' ',1)>>> ['asd', 'dfdf ff']s.rsplit(' ',1)>>>...原创 2019-04-09 09:11:53 · 1252 阅读 · 0 评论 -
Python中,等号后边用and判断数据完整性
For Instance:data = {'1': '一', '2': '二', '3': '', '4': '四'}test = data.get('1') and data.get('2') and data.get('3') and data.get('4')if test: print(True)else: print(False)>>>>...原创 2019-03-28 15:45:44 · 531 阅读 · 0 评论 -
Python中,if与elif的区别
首先是elif 是和if 一起用的,ifelif 中只能按顺序执行某一个,或者都不执行而两个if却是具有同样的优先级,因此是全部可以执行的。其实elif也可以理解成:否则的话··如果··a = 1b = 2if a: print(a)if b: print(b)>>>>>>12a = 1b = 2if a: pr...原创 2019-03-28 09:16:11 · 2426 阅读 · 0 评论