闲游模块
模块
Random
随机小数random.random()0-1之间的小数
随机整数 random.randint(a,b)a到b之间的整数 可以取到b
随机整数 random.ranrange(a,b) a到 b之间的整数 取不到b
十个数字,彩票的中奖号码
随机验证码
发红包
Time 和时间交互
时间戳
结构化时间 只能取值不能修改
格式化时间 %Y/%m/%d %H:%M%S
时间戳时间 -localtime/gmtime >结构化时间-strftime->格式化时间
格式化时间->strptime结构化时间->mktime时间戳时间
Sys
Sys.argv
当你在命令行执行python文件,而不是在pytharm中执行这个文件的时候
你的命令>>>python 路径 参数1 参数2 参数3...
Sys.argv=[“python文件的路径,参数1 参数2 参数3...”]
好处:这些需要输入的参数不需要在程序中以input的形式输入了
文件名:文件路径不能有中文 所有的文件名都应该符合变量命名规范
整个文件路径不能有空格 不支持中文
sys.path 模块搜索路径 是一个列表,这个列表中存在的都是文件夹的绝对路径
一个模块能被导入,是因为这个模块所在的文件夹在sys.path中就行了
如果一个模块导入不进来,那把这个模块的文件夹添加到sys.path中即可
Import sys
Print (sys.path)
Sys.modules
所有被导入的模块的内存地址都在sys.modules
Os
创建和删除空文件夹
文件的重命名和删除
Listdir 查看当前目录下的所有文件夹和文件
Star获得文件的信息
os.system("bash command") # 运行shell 命令,直接显示
os.popen("bash command").read()#运行shell 命令 ,获取执行结果
os.getcwd() #获取当前工作目录,即当前python脚本工作的目录路径
os.chdir("idrname") #改变当前脚本工作目录