随笔分类 - 模块
摘要:from sqlalchemy import create_engine, MetaData from sqlalchemy.ext.declarative import declarative_base from sqlalchemy.orm import sessionmaker, scoped
阅读全文
摘要:import hashlibdef get_token(): md5str = "abc" #生成一个md5对象 m1 = hashlib.md5() #使用md5对象里的update方法md5转换 m1.update(md5str.encode("utf-8")) token = m1.hexdi
阅读全文
摘要:创建类和对象的: 定义语法: class 类的名称: 类中的内容:描述 属性技能 描述属性的变量 描述行为用函数 类的名称 书写规范 首先是见名知意 名称是 大驼峰体 命名写法 驼峰就是单词首字母大写 而大驼峰 是 第一个字母大写 后边都是小写 创建对象的语法 class Person: #第一个c
阅读全文
摘要:import logging logging.basicConfig(filename='access.log',# format='%(asctime)s - %(name)s - %(levelname)s -%(module)s: %(message)s',# datefmt='%Y-%m-%
阅读全文
摘要:首先介绍 模块的三种来源 1.内置的 2.第三方的 3.自定义的 四种表现形式 1.py文件 2.共享库 3.文件夹(一系列的模块结合体) 4.c++编译的 链接到python的内置的 什么是包 他是一系列模块文件的结合体,表现得形式就是一个文件夹 该文件夹内部通常会有一个__init__.py文件 包的本质还是模...
阅读全文
摘要:# subprocess """ sub :子 process:进程 """ """ 1.用户通过网络连接上了你的这台电脑 2.用户输入相应的命令 基于网络发送给了你这台电脑上某个程序 3.获取用户命令 里面subprocess执行该用户命令 4.将执行结果再基于网络发送给用户 这样就实现 用户远程操作你这台电脑的操作 """ # while True: # cmd = input...
阅读全文
摘要:什么叫序列化——将原本的字典、列表等内容转换成一个字符串的过程就叫做序列化。 序列化的目的 1、以某种存储形式使自定义对象持久化; 2、将对象从一个地方传递到另一个地方。 3、使程序更具维护性。 json Json模块提供了四个功能:dumps、dump、loads、load import json
阅读全文
摘要:import sys # sys.path.append() #将某个路径添加到系统的环境变量中 括号内放入 # print(sys.platform) #查看 操作平台的名称 # print(sys.version)# 查看python解释器的版本 print(sys.argv) if len(sys.argv)<= 1: print("请输入用户名和密码") else: ...
阅读全文
摘要:""" os 模块:是跟操作系统打交道的 sys 模块:是跟python解释器打交道的 """ import os DASE_DIR = os.path.dirname(__file__) #返回path 的目录 其实就是os.path.spilt(path)的第一个元素 MOVIE_DIR = os.path.join(DASE_DIR,"老师精品") #join 将多个路径组合后返回 ...
阅读全文
摘要:#随机模块 import random # # print(random.randint(1,6)) #随机提取一个 你给的整数范围内的数字然后打印 # print(random.random()) #随机取0-1 之间的小数 # print(random.choice([1,2,34,5,6,7,])) #随机抽取列表内数字 # res = [1,2,3,4,5,6,7,8,9,10,1...
阅读全文
摘要:""" 时间模块 import time 三种表现形式 1.时间戳 2.格式化时间(用来展示给人看的) 3. 结构化时间 """ # import time # print(time.time())#显示的是从1970:1月1日凌晨00:00到现在的时间 # #结果:1563446269.2257721 # print(time.strftime("%Y-%m-%d")...
阅读全文
摘要:"" collection 模块 首先 在学习这个模块之前我们还学习过其他的 整形 浮点型 字符串 列表 字典 元祖 集合 布尔值 而 collection模块也是其中之一 增加了解 具名元祖 想表示坐标点x为1 y 为2的坐标 """ # from collections import namedtuple # point = namedtuple("坐标",["x",...
阅读全文
摘要:""" re模块与正则表达式之间的关系 正则表达式不是python独有的 而它是一门独立的技术在任何语言中都可以见到它只不过运用的的方法不一样 所有的编程语言都可以使用正则 但是你如果想在python中使用 那么你就要依赖与re模块 正则的介绍 正则就是用来筛选字符串中特定的内容 一个正则就可以写成一本书所以可见这正则是有多么的千变万化...
阅读全文
摘要:文件架构 conf core bin log lib db 产品介绍
阅读全文
摘要:"""模块的查找顺序 1.先从内存找 2.内置中找 3.sys.path(环境变量)环境变量 就相当于 安装python的解释器时候直接在系统的内部设定的查找路径直接就能找到 一定要分清楚谁是执行文件谁是导入文件(*******) 模块是一个大列表,里面放了一对文件路径,第一个路径永远是执行文件坐在
阅读全文
摘要:def index1(): print('index1') def index2(): print('index2') # print(__name__) # 当文件被当做执行文件执行的时候__name__打印的结果是__main__ # 当文件被当做模块导入的时候__name__打印的结果是模块名(没有后缀) # if __name__ == '__main__': # ...
阅读全文
摘要:"""打印结果 正在导入m1 正在导入m2 如果出现循环导入问题 那么一定是你的程序设计的不合理循环导入问题应该在程序设计阶段就应该避免 解决循环导入问题的方式 1.方式1 将循环导入的句式写在文件最下方() 2.方式2 函数内导入模块"""
阅读全文
摘要:""" from......import 导入模块 创建两个文件 1.run1 执行文件 2 md1被执行文件 被执行文件的内容 print("你好啊") money = 1000 def readl(): print("md"money) def read2(): print("md模块") readl() def change() global money...
阅读全文
摘要:import 导入模块import md首先创建两个文件夹 一个run.py 第二个叫md.py md.py 这个文件存的是: print("from the md py") def readl() print("md"money) def readl2() print("md模块") readl(
阅读全文