day16 常用模块 sys os json pickle】的更多相关文章

      知识点 os:和操作系统相关sys:和解释器相关 json:和操作JSON(一种数据交换格式)相关pickle:序列化 hashlib:加密算法Collections:集合类型       os:操作系统接口 此模块提供了灵活的和操作系统相关的函数. os.remove(file_path) :删除文件os.rmdir(dir_path) :删除空文件夹 删除非空文件夹使用另一个模块:shutil shutil.rmtree(path) os.removedirs(name) :递归…
常用模块(random,os,json,pickle,shelve) random import random print(random.random()) # 0-1之间的小数 print(random.uniform(10,12)) # n,m之间的小数 生成随机整数 print(random.randint(1,100)) # 必须是两个参数,规定一个范围[1,100] print(random.randrange(100)) # 支持一个参数的情况 print(random.randra…
这篇文章主要介绍了Python常用模块sys,os,time,random功能与用法,结合实例形式分析了Python模块sys,os,time,random功能.原理.相关模块函数.使用技巧与操作注意事项,需要的朋友可以参考下本文实例讲述了Python常用模块sys,os,time,random功能与用法.分享给大家供大家参考,具体如下: sys:介绍:主要包含涉及python编译器与系统交互的函数. 常用函数: import sysprint(sys.argv)#本文件名,已经运行该程序时的参…
# import time # print(time.time()) #秒数 # print('开始下载') # time.sleep(2) # print('下载完成') # print(time.localtime()) # 东八区上海 time.struct_time(tm_year=2019, tm_mon=4, tm_mday=10, tm_hour=14, tm_min=32, tm_sec=22, tm_wday=2, tm_yday=100, tm_isdst=0) # prin…
参考python常用标准库 http://blog.51cto.com/lizhenliang/1872538 一. sys   1. sys.argv 脚本名1.py, 命令行中执行python 1.py a b c, 脚本基本内容如下   import sys print sys.argv[0] #1.py,输出脚本名 print sys.argv[1] #a,输出第一个参数 print sys.argv #['1.py', 'a', 'b', 'c'], 输出脚本名和所有参数 print…
#################################总结##################### os常用 os.makedirs('baby/安哥拉/特斯拉/黄晓明') os.mkdir("baby/安哥拉/特斯拉/lvb") # 上层文件夹必须存在 os.rmdir("baby/baobao/baby/黄晓明") # 指定文件夹删除 print(os.path.dirname(r"D:\python_workspace_s18\day2…
把内存数据转成字符,叫序列化:把字符转成内存数据类型,叫反序列化. Json模块 Json模块提供了四个功能:序列化:dumps.dump:反序列化:loads.load. import json data = { 'roles':[ {'role':'monster','type':'pig','life':50}, {'role':'hero','type':'关羽','life':80} ] } #dumps和loads d = json.dumps(data) #仅转成字符串 d2 =…
os 即操作系统 在 os 中提供了很多关于文件,文件夹,路径处理的函数 这是我们学习的重点 os.path 是os模块下专门用于处理路径相关的 python是一门跨平台语言,由于每个平台路径规则不同需要一个模块来使得路径可以自动根据平台进行变化 path模块仅仅是对路径(字符串)进行操作 不会直接操作文件os.path.abspath #返回一个绝对路径 把路径和最后的文件名/文件夹名单独切出来os.path.split os.path.exists #判断路径是否存在 isabs#是否是绝对…
一    os模块 那么作为一个常用模块,os模块是与操作系统交互的一个模块. 那么os模块中我们常用的一般有以下几种: os.listdir('dirname') 以列表的形式列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印 os.path.abspath(path) 返回path规范化的绝对路径 os.path.split(path) 将path分割成目录和文件名二元组返回 os.path.dirname(path) 返回path的目录.其实就是os.path.split(p…
正则表达式: import re #导入模块名 p = re.compile(-]代表匹配0至9的任意一个数字, 所以这里的意思是对传进来的字符串进行匹配,如果这个字符串的开头第一个字符是数字,就代表匹配上了 m = p.match('14534Abc') #按上面生成的正则对象 去匹配 字符串, 如果能匹配成功,这个m就会有值, 否则m为None,if m: #不为空代表匹配上了 print(m.group()) #m.group()返回匹配上的结果,此处为1,因为匹配上的是1这个字符<br>…