-
day 53 内容:创建django文件静态文件的配置、数据的增删改查
所属栏目:[Python] 日期:2020-12-20 热度:156
在创建django文件时不填写app名称时怎样创建: 1、首先在命令行敲: python3? ?manage.py? ? startapp? ?app名称 ? ? 2、接着settings中去注册app: 在INSTALLED_APPS中 接着添加功能: 即views和urls 在urls中导入view文件 静态文件: html文件默认全都放在[详细]
-
python世界level2
所属栏目:[Python] 日期:2020-12-20 热度:162
level2 本级别主要掌握几项基本技能; 列表、元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 列表与元组操作 #!/usr/bin/env python#Author:Ponke91names=["zhangyang","lisi","wangsan"]names.append("leidongl")names.insert(1,"lisansan[详细]
-
Python读写Excel文件第三方库汇总,你想要的都在这儿!
所属栏目:[Python] 日期:2020-12-20 热度:133
---恢复内容开始--- 常见库简介 xlrd xlrd是一个从Excel文件读取数据和格式化信息的库,支持.xls以及.xlsx文件。 http://xlrd.readthedocs.io/en/latest/ 1、xlrd支持.xls,.xlsx文件的读 2、通过设置on_demand变量使open_workbook()函数只加载那些需要的she[详细]
-
python 操作csv文件
所属栏目:[Python] 日期:2020-12-20 热度:180
? 写 with open( ‘ test3.csv ‘ , ‘ w ‘ ,newline= ‘‘ )as f: write = csv.writer(f) write.writerow([ ‘ ww ‘ , ‘ rr ‘ , ‘‘ ,2]) # 写入一行 write.writerows([ ‘ ww ‘ ,2],[ ‘ qq ‘ , ‘‘ ww]) # 多行 # 字典的数据 headers = [ ‘ clas[详细]
-
django项目配置
所属栏目:[Python] 日期:2020-12-20 热度:104
目录结构: . ├── db.sqlite3 ├── logs │?? └── luffy.log ├── luffyapi │?? ├── apps │?? │?? ├── course │?? │?? │?? ├── admin.py │?? │?? │?? ├── adminx.py │?? │?? │?? ├── apps.py │?? │?? │?? ├── __i[详细]
-
函数对象,名称空间和作用域
所属栏目:[Python] 日期:2020-12-20 热度:83
目录 函数对象 引用 作为函数参数 作为函数返回值 作为容器类元素 小练习 函数的嵌套 名称空间和作用域 名称空间 内置名称空间 全局名称空间 局部名称空间 名称空间的执行(生成)的顺序 搜索顺序 作用域 全局作用域 局部作用域 global关键字 nonlocal关键字[详细]
-
22.内置函数
所属栏目:[Python] 日期:2020-12-20 热度:146
网址?https://docs.python.org/zh-cn/3/library/functions.html # 内置函数a=[1,2,3]abs(-1)all([1,True])# 列表字典集合元素全部为true,返回trueany([1,None])#列表字典集合有一个元素为true,返回trueascii("中国")bin(100) #返回二进制bool(0)#[] {}返回[详细]
-
30行python代码爬取历年双色球
所属栏目:[Python] 日期:2020-12-20 热度:160
当年学爬虫的第一个想法就是想把双色球的数据爬下来,然后看能不能用什么牛叉的算法,或者数据分析把后面的双色球概率算出来; 知道现在才抽空写了这几行代码爬取了双色球的数据,我也真是够懒的; 也算是闲来无事,练手的爬虫吧; 好了,多余的就不说了,直[详细]
-
Python3使用xml.dom.minidom和xml.etree模块儿解析xml文件,封装
所属栏目:[Python] 日期:2020-12-20 热度:89
总结了一下使用Python对xml文件的解析,用到的模块儿如下: 分别从xml字符串和xml文件转换为xml对象,然后解析xml内容,查询指定信息字段。 from xml.dom.minidom import parse,parseString from xml.etree import ElementTree import xml.dom.minidom """ G[详细]
-
Python程序中的进程操作-进程池(multiprocess.Pool)
所属栏目:[Python] 日期:2020-12-20 热度:78
Python程序中的进程操作-进程池(multiprocess.Pool) 一、进程池 为什么要有进程池?进程池的概念。 在程序实际处理问题过程中,忙时会有成千上万的任务需要被执行,闲时可能只有零星任务。那么在成千上万个任务需要被执行的时候,我们就需要去创建成千上万个[详细]
-
Django redis 应用
所属栏目:[Python] 日期:2020-12-20 热度:139
一、自定义连接池 与python中使用连接池一样(使用单例对象) 注意 :每个视图函数都要有 conn = redis.Redis(connection_pool=POOL) 二、使用第三方模块(django-redis) 1、安装 pip3 install django-redis 2、设置setting.py文件 CACHES = { " default " : {[详细]
-
python基础3-函数
所属栏目:[Python] 日期:2020-12-20 热度:147
函数 一、函数 1、函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 2、函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 二、定义函[详细]
-
Django REST framework 的TokenAuth认证及外键Serializer基本实
所属栏目:[Python] 日期:2020-12-20 热度:181
一,Models.py中,ForeignKey记得要有related_name属性,已实现关联对象反向引用。 app_name = models.ForeignKey("cmdb.App",related_name=‘deploy_app‘,verbose_name="App") 二,Settings.py文件中,加入对Django REST framework的基本设置。 REST_FRAME[详细]
-
Python字符串的截取原理,下标的位置图示
所属栏目:[Python] 日期:2020-12-20 热度:70
Python字符串截取时总是有些糊涂,从官网上找到一个图示,理解Python字符串是如何标记,的具体含义图示如下: ? +---+---+---+---+---+---+ | P | y | t | h | o | n | +---+---+---+---+---+---+ 0 1 2 3 4 5 6-6 -5 -4 -3 -2 -1 ? word[:2] # character fr[详细]
-
Django——发送邮件
所属栏目:[Python] 日期:2020-12-20 热度:151
在Python中已经内置了一个smtp邮件发送模块,Django在此基础上进行了简单地封装,让我们在Django环境中可以更方便更灵活的发送邮件。 所有的功能都在django.core.mail中。 记录一个简单的示例 ?1.配置 首先获取邮箱的授权码(以新浪邮箱为例) ? ? ? ? ? ? ?[详细]
-
Python(1)生成目录及超链接
所属栏目:[Python] 日期:2020-12-20 热度:126
# -*- coding: utf-8 -*- import xlsxwriter # 导入模块 import os # 新建txt文档 # f = open(‘PCL.bat‘,‘a‘) # f.write(‘@echo off‘) # f.write(‘ntree /f Tree_result.txt‘) # f.write(‘necho 生成树形目录‘) # f.write(‘ndir /s/b/p direct[详细]
-
Python程序中的线程操作-concurrent模块
所属栏目:[Python] 日期:2020-12-20 热度:101
Python程序中的线程操作-concurrent模块 一、Python标准模块——concurrent.futures 官方文档:https://docs.python.org/dev/library/concurrent.futures.html 二、介绍 concurrent.futures模块提供了高度封装的异步调用接口 ThreadPoolExecutor:线程池,提[详细]
-
【Python】【demo实验1】【Python运行时强制刷新缓冲区,输出信
所属栏目:[Python] 日期:2020-12-20 热度:193
【原文】 需求 :打印一颗 ”*” 休息1s 代码如下: # !/usr/bin/python # coding=utf-8 ‘‘‘ 暂停1s输出 ‘‘‘ import time def printStar(n): for i in range(n): print " * " ,time.sleep( 1 ) if __name__ == ‘ __main__ ‘ : printStar( 10) 输出结[详细]
-
用Python怎么SSH到网络设备
所属栏目:[Python] 日期:2020-12-20 热度:195
0. 前言 自上一篇文章《用python怎么telnet到网络设备》,简单使用了telnetlib库给大家演示了下,但是,现实环境中仍不建议去使用telnet。 SSH(Secure Shell)协议也是属于TCP/IP协议族里的一种,端口号22,可以代替telnet来远程管理的一种方法。 SSH提供了双[详细]
-
【Python】【demo实验2】【打印乘法口诀表】
所属栏目:[Python] 日期:2020-12-20 热度:94
打印乘法口诀表 源代码: ? # encoding=utf-8 for i in range(1,10 ): print ( " n " ) for j in range(1,10 ): if i j: continue else : print (j, " X " ,i, " = " ,i*j,end = " " ) ? 效果: ? ? ? ? ————————(我是分割线)———————— 参[详细]
-
【Python】【demo实验4】【计算阶乘】
所属栏目:[Python] 日期:2020-12-20 热度:116
计算阶乘 ? # encoding=utf-8 i = int(input( " please input number: n " ))k = 1 for j in range(1 ,i): k =k* j print ( " " ,k) print ( " ### " ,k) ? 输出结果: ? ? ? ? ————————(我是分割线)———————— 参考: None ? 备注: 初次[详细]
-
Python程序中的线程操作-守护线程
所属栏目:[Python] 日期:2020-12-20 热度:58
Python程序中的线程操作-守护线程 一、守护线程 无论是进程还是线程,都遵循:守护XX会等待主XX运行完毕后销毁。需要强调的是:运行完毕并非终止运行。 对主进程来说,运行完毕指的是主进程代码运行完毕 对主线程来说,运行完毕指的是主线程所在的进程内所有[详细]
-
Python程序中的线程操作-创建多线程
所属栏目:[Python] 日期:2020-12-20 热度:114
Python程序中的线程操作-创建多线程 一、Python线程模块的选择 Python提供了几个用于多线程的编程的模块,包括thread、threading和Queue等。thread和threading模块允许程序员创建和管理线程。thread模块提供了基本的线程和锁的支持,threading提供了更高级别[详细]
-
python_模块2
所属栏目:[Python] 日期:2020-12-20 热度:135
1.sys模块 import sys # 获取一个值的应用计数 a = [11,22,33 ]b = a print (sys.getrefcount(a)) # python默认支持的递归数量 v1 = sys.getrecursionlimit() print (v1) # 输入输出(两个不会换行) sys.stdout.write( " 你好 " )sys.stdout.write( " 啊 "[详细]
-
用Python怎么telnet到网络设备
所属栏目:[Python] 日期:2020-12-20 热度:93
0.前言 Telnet协议属于TCP/IP协议族里的一种,对于我们这些网络攻城狮来说,再熟悉不过了,常用于远程登陆到网络设备进行操作,但是,它的缺陷太明显了,就是不安全,信息明文传送,极容易被攻击窃取信息,不推荐使用,但本节我还是先从它入手哈。 1. 测试环[详细]
