python的JSON模块和OS模块
JSON全名是JavaScript Object Notation(即:JavaScript对象标记) 它是JavaScript的子集。
前端和后端进行数据交互,其实就是JS和Python进行数据交互
接口一:json.dumps(obj) # 将obj这个对象,变成JSON字符串
接口二:json.loads(s) # 将s这个JSON字符串,转换成Python的数据类型
接口三:json.dump(obj,f) #将obj这个对象转成成JSON对象写入f文件
接口四:json.load(f) #读取f文件JSON字符串转成python数据类型
JSON注意事项:
1、名称必须用双引号(即:””)来包括
2、值可以是双引号包括的字符串、数字、true、false、null、JavaScript数组,或子对象。
OS模块 文件与路径操作
1、os模块 的目录及文件操作
显示当前路径:os.getcwd()
展示当前目录内容:os.listdir(path)
改变当前路径: os.chdir(path)
创建目录: os.mkdir(path)
删除目录: os.rmdir(path)
删除文件: os.remove(file_name)
删除文件: os.remove(old_name,new_name)
2、os.path 模块的路径操作
路径拼接: os.path.join('','','')
所在目录 / 父级目录: os.path.dirname(path)
基本短路径: os.path.basename(path)
绝对路径: os.path.abspath(file_name)
规范化路径: os.path.normpath(path)
资源大小: os.path.getsize(path)
资源时间: os.path.getctime #输出文件创建时间
资源时间: os.path.getatime #输出最近访问时间
资源时间: os.path.getmtime #输出最近修改时间
路径是否存在: os.path.exists(path)
是否是存在的目录: os.path.isdir(path)
是否是存在的文件: os.path.isfile(file_name)
是否是绝对路径: os.path.isabs(path)