python基础(八)

一、token加盐处理# import itsdangerous## salt=‘sdf234^#[email protected]‘# t = itsdangerous.TimedJSONWebSignatureSerializer(salt,expires_in=30)# # res = t.dumps({‘username‘:‘yangfan‘,‘user_id‘:1})# # token = res.decode()# # print(token)# s=‘eyJhbGciOiJIUzI1NiIsImlhdCI6MTU0MTgyMDA1NiwiZXhwIjoxNTQxODIwMDg2fQ.eyJ1c2VybmFtZSI6InlhbmdmYW4iLCJ1c2VyX2lkIjoxfQ.FUfs92HuVKrt61AKpMjv1Iye8QDP7XUGOfgcrSusMv8‘# res = t.loads(s)# print(res)

import pymysqlcoon = pymysql.connect()cur= coon.cursor()# sqls = [‘sleect‘,‘uodate‘,‘delet‘,‘insert‘]# for i in sqls:#     cur.execute(i)

二、sys.argv的用法
import flaskimport sysimport timeserver = flask.Flask(__name__)

@server.route(‘/‘)def index():    return ‘<h1>success</h1>‘if len(sys.argv)>1:    port = sys.argv[1]    if port.isdigit():        server.run(port=port)    elif port==‘--help‘:        print(‘这个python文件的作用是让你发财!‘)    elif port==‘--time‘:        print(time.strftime(‘%Y-%m-%d %H:%M:%S‘))    else:        print(‘端口号必须是整数!‘)else:    print(‘运行错误!请在运行的时候指定端口号\n‘          ‘请按照下面的方式运行python文件!\n‘          ‘python mock_server.py 8989‘)

#sys.argv的作用是获取到运行python文件时,传入的参数# python xxx.py --help# 默认如果运行python文件的时候,不传参数,argv里面只有一个元素#就是当前这个python文件的文件名# python  xxx.py
三、glob模块的用法
import os,glob# print(os.listdir())# for f in os.listdir():#     if f.endswith(‘.py‘):#         os.remove(f)print(glob.glob(‘*‘)
 

原文地址:https://www.cnblogs.com/mengmeng1011/p/10347051.html

时间: 2025-01-18 04:27:09

python基础(八)的相关文章

Python基础(八)

目录 1 模块 1.1 模块 1.2 模块存在形式 1.2.1 非内置模块 1.2.2 内置模块 1.3 模块使用 1.3.1 导入整个模块 1.3.2 导入模块中的某个函数 1.4 查看内置模块 2 包 2.1 包 2.2 包管理 2.3 包管理命令 2.3.1 列出已安装的包 2.3.2 更新包 2.3.3 删除包 2.3.4 安装包 1 模块 1.1 模块 模块是一个python文件,其中包含对象定义与语句等.多个模块再加上__init__.py就变成了一个包. 1.2 模块存在形式 模块

Python基础八

一.昨日内容回顾 文件操作 流程 1打开文件创建文件句柄 2对文件句柄进行操作 3关闭文件句柄 读 r r+ rb r+b 写 w w+ wb w+b 追加 a a+ ab a+b 其他骚操作:            readable() writable() seek() tell() flush() truncate() 文件的修改:略 二.函数 函数的初识 函数是个什么玩意儿? 一个函数封装一个功能,其实就是给代码"打包". 函数是组织好的,可重复使用的,用来实现单一,或相关联功

Python基础篇(八)

key words:私有变量,类静态变量,生成器,导入Python模块,r查看模块可以使用的函数,查看帮助信息,启动外部程序,集合,堆,时间模块,random模块,shelve模块,文件读取等 >>> class Rectangle: ...     def __init__(self): ...         self.__width = 0 ...         self.__height = 0 ...     def setSize(self,width,height): .

Python基础学习笔记(八)常用字典内置函数和方法

参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-dictionary.html 3. http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000 常用操作字典的内置函数: 序号 函数及描述 1 cmp(dict1, dict2)比较两个字典元素. 2 len(dict)计算字典元素个数,即键的总数. 3 str(di

python基础(八种数据类型)

Python的八种数据类型 八种数据类型分别是: number(数字).string(字符串).Boolean(布尔值).None(空值) list(列表).tuple(元组).dict(字典).set(集合). 下面,我将这八种类型的相关知识,做一个梳理. 1.number(数字类型) 2.string(字符串类型) 3.Boolean(布尔值)与空值 4.list(列表类型) 5.tuple(元组类型) 6.dict(字典类型) 7.set(集合类型) 8.数据类型装换 原文地址:https

Python基础教程(第九章 魔法方法、属性和迭代器)

本文内容全部出自<Python基础教程>第二版,在此分享自己的学习之路. ______欢迎转载:http://www.cnblogs.com/Marlowes/p/5437223.html______ Created on Marlowes 在Python中,有的名称会在前面和后面都加上两个下划线,这种写法很特别.前面几章中已经出现过一些这样的名称(如__future__),这种拼写表示名字有特殊含义,所以绝不要在自己的程序中使用这样的名字.在Python中,由这些名字组成的集合所包含的方法称

python基础周作业

python基础周作业 1.执行python脚本的两种方法 脚本前面直接指定解释器 在脚本开始前声明解释器 2.简述位,字节的关系 每一个字节占用八个比特位 3, 简述ascii.unicode.utf- ‐8.gbk的关系 utf--‐8 <-- unicode <-- gbk <-- ascii 按此方向兼容 4..请写出"李杰"分别用utf- ‐8和gbk编码所占的位数 "李杰" 占用utf -8 占6字节 , gbk 占用4字节 5.pyt

Python之路【第二篇】:Python基础(一)

Python之路[第二篇]:Python基础(一) 入门知识拾遗 一.作用域 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用. 1 2 3 if 1==1:     name = 'wupeiqi' print  name 下面的结论对吗? 外层变量,可以被内层变量使用 内层变量,无法被外层变量使用 二.三元运算 1 result = 值1 if 条件 else 值2 如果条件为真:result = 值1如果条件为假:result = 值2 三.进制 二进制,01 八进

Python基础教程【读书笔记】 - 2016/7/19

希望通过博客园持续的更新,分享和记录Python基础知识到高级应用的点点滴滴! 第八波:第4章  字典:当索引不好用时 将学到一种通过名字引用值的数据结构,这种结构类型称为映射mapping.字典是Python内唯一内建的映射类型.字典中的值并没有特殊的顺序,都是存储在一个特定的键key里.键可以使 数字.字符串甚至是元组. [4.1] 字典的使用 字典有时比列表更加使用. [4.2] 创建和使用字典 字典由多个键及其对应的值构成的对组成(也把键/值对称为项).每个键和它的值之间用冒号隔开,项之

Python总结:Python基础(一)

Python之路[第二篇]:Python基础(一) 入门知识拾遗 一.作用域 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用. 1 2 3 if 1==1:     name = 'wupeiqi' print  name 下面的结论对吗? 外层变量,可以被内层变量使用 内层变量,无法被外层变量使用 二.三元运算 1 result = 值1 if 条件 else 值2 如果条件为真:result = 值1如果条件为假:result = 值2 三.进制 二进制,01 八进