学python不断掉头发的day16

  今天还是说模块的知识,懂得模块具体是哪些用途,之后就要调用模块了,在调用模块的时候就要在自己的py文件中导入模块,也就是导入py文件或者是包,调用py文件有多种方法,【import模块   模块.函数()】是其中一种,还有【from模块import函数    函数()】也是一种,【from模块import函数 as别名      别名()】也是一种,之后调用包也有两种,分别是import包中的文件【包.模块.函数()】和from 包 import模块【模块.函数()】,推荐用from模块 import模块【模块.函数()】。之后再说说其他的几个会用到的模块,首先是time就是计算时间的一个模块,time.time()表示时间戳从1970年1月1日00:00开始计时到现在的秒数,一般可以用来计算一个方法或者模块调用的时间是多少。还有一个是time.sleep()表示执行此方法需要等待的秒数。之后还有一个datetime,datetime.now()是可以获取当前的本地时间,datetime.utcnow()是当前UTC时间,datetime.new().strftime(%Y-%m-%d-%H-%M-%S')表示把datetime格式转换成字符串格式。datetime.strptime('2011-11-11','%Y-%m-%d')是将字符串转换为datetime格式。还有一个v2 = v1 +/- timedelta(day = 40)表示在v1时间的基础上+或者-40天,还有就是json/picles,json所有语言都通用但是只能序列化python的基本数据类型,picles几乎所有的东西都能被序列化但是只能python用。还有shutil模块,其中shutil.retree(目录名字)表示删除,shutil.move(‘原来名字’,'新名字')可以重命名,文件和文件夹都行,shutil.make_archive('xx','zip','目录')表示把这个目录打包成zip的格式的压缩文件,shutil.inpack_archive('xx.zip',extract_dir='d:/code',format='zip')表示把xx.zip文件解压到d下的code(不存在则创建)不加目录字默认当前。最后还有一个异常处理,try:输入需要的条件和代码,except Exception as e:输入如果出错执行什么内容,这样就能保证程序在某一处的错误后还可以继续执行下去。尝试运行,不能运行则输出操作异常。

猜你喜欢

转载自www.cnblogs.com/parallel-Y/p/10798000.html
今日推荐