python--day2

模块的介绍:执行一个文件,就是在执行一个模块,在命名py文件名时,不能在当前目录创建python内置 的模块一样的名字,否则将无法调用

import

form () import ():从哪个地方导入什么,前面可以看做是路径,后面则是需要导入的东西,*是导入所以(不提倡!因为可能会使变量名重复,导致错误)

time模块:

time.time():获取时间戳,从1970年开始到现在,一共花费了多少秒

time.sleep():延迟执行,让程序沉睡多少秒

time.loacltime():获取时间轴。可以通过调用法法直接显示

time.strftime("%Y-%m-%d %X",time.localtime()):将时间戳转换为时间列如2019-12-14 15:12:21

time.strptime():将时间转为为时间戳的形式,必须一一对应

random模块:

random模块是一个随机模块,可以随机获取一些值

random.random():随机获取[0,1)之间的数

random.ranint():随机获取范围内的数值

random.ranrange():随机获取范围内的值(闭区间)

random.choice([x,y]):从x,y里面随机选取

random.sample([x,y],2):可以随机获取两个数值

sys模块:

sys模块:该模块提供对解释器使用或维护的一些变量的访问,以及与解释器强烈交互的函数。它始终可用。

sys.path:返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值

sys.path.append():添加搜索路径

os模块

os模块是对操作系统的操作

os.path.abspath():获取文件的绝对路径

os.path.dirname():目录名

os.getcwd():获取当前工作目录,即当前python脚本工作的目录路径

os.chdir("dirname") :改变当前脚本工作目录;相当于shell下cd

os.makedirs('dirname1/dirname2')   :可生成多级目录

os.remove() : 删除一个文件

os.path.join():可以拼接目录

os.path.isfile():判断是否存在文件,返回值为布尔值

os.path.isdir():判断是否存在目录,返回值为布尔值

sys模块:

sys.argv():可以用来存储用户输入的数据来进行存储

sys.stdout.write("*"):相当于print

sys.stdout.flush():将数据刷新只内存

猜你喜欢

转载自www.cnblogs.com/Alom/p/11667935.html