day21 模块】的更多相关文章

博客整理来源:http://www.cnblogs.com/Eva-J/articles/7292109.html 模块 1.什么是模块 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用C编写并链接到python解释器的内置模块 2.为何要使用模块 如果你退出python解释…
常用模块:http://www.cnblogs.com/Eva-J/articles/7228075.html 今日概要: #time # —— 时间:时间戳 字符串 结构化时间 #collections —— 扩展数据类型的模块:可命名元祖,有序字典,默认字典,双端队列,计数器 #sys —— 和py解释器打交道的模块 #—— sys.path : 和路径有关,且关系到模块导入相关的路径 #—— sys.argv : [xxx.py,argv1,argv2],python xxx.py arg…
1.日志等级从上往下依次降低 logging.basicConfig(#日志报错打印的基础配置 level=logging.DEBUG, filename="logger.log",#报错路径,在文件上进行追加 filemode="w", format="%(asctime)s %(filename)s [%(lineno)d] %(message)s" ) logging.debug("debug message")#没多大…
目录 模块 import 与 from...import 循环导入问题 解决方案一 解决方案二 Python文件的两种用途 从普通的面条型代码,到函数型代码,其实是在做什么? 封装代码,一个函数差不多2-40行代码,实现一个小功能 让不同功能的代码独立开来 代码发展史: 面条版 -->函数版-->文件版-->文件夹版-->微服务(把大的项目拆分成多个小项目) 而文件版,在Python中叫做模块 为什么要有模块? 模块可以放很多个函数,然后把大量的函数分割成多个文件,每一个模块都具有…
目录 一.导入模块的两种方式 二.模块搜索的路径的优先级 三.循环导入 四.区分py文件的两种用途 五.编写一个规范的模板 五.包 1 什么是包 2 为什么要有包 3 包的相关使用 3.1 在当前文件内导该文件内的包 3.2 在当前文件内导该文件外的包 六.软件开发的目录规范 一.导入模块的两种方式 方式一 import + 模块 导入 优点:该模块内的名字不会和当前名称空间的名字冲突 缺点:在使用这个模块下的功能或者名字的时候需要加前缀显得麻烦 方式二 from + 模块 import 名字(…
一.XML介绍 xml是实现不同语言或程序直接进行数据交换的协议,跟json差不多,单json使用起来更简单,不过现在还有很多传统公司的接口主要还是xml xml跟html都属于是标签语言 我们主要学习的是ElementTree是python的XML处理模块,它提供了一个轻量级的对象模型,在使用ElementTree模块时,需要import xml.etree.ElementTre ElementTree相当于整个xml节点树,而Element表示节点数中的一个单独节点 我们看下下面的xml文本…
pyinotify模块 pip3 install pyinotify pyinotify提供的事件: 事件标志 事件含义 IN_ACCESS 被监控项目或者被监控目录中的文件被访问,比如一个文件被读取 IN_MODIFY 被监控项目或者被监控目录中的文件被修改 IN_ATTRIB 被监控项目或者被监控目录中的文件的元数据被修改 IN_CLOSE_WRITE 一个打开切等待写入的文件或者目录被关闭 IN_CLOSE_NOWRITE 一个以只读方式打开的文件或者目录被关闭 IN_OPEN 文件或者目…
1.getcwd() 获取当前工作路径 import os print(os.getcwd()) C:\python35\python3.exe D:/pyproject/day21模块/os模块.py D:\pyproject\day21模块 2.chdir()   改变当前工作路径 import os print(os.getcwd()) os.chdir("test1") print(os.getcwd()) C:\python35\python3.exe D:/pyprojec…
1.random(self): Get the next random number in the range [0.0, 1.0) 取0到1直接的随机浮点数 import random print(random.random()) C:\python35\python3.exe D:/pyproject/day21模块/random随机模块.py 0.3105503800442595 2.randint(self, a, b) Return random integer in range [a…
time内置模块的方法 1.time() 时间戳 time() -> floating point number  浮点数 Return the current time in seconds since the Epoch. Fractions of a second may be present if the system clock provides them. import time print(time.time()) C:\python35\python3.exe D:/pyproj…