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)

 

posted @ 2018-05-10 15:26  轻风飞落叶  阅读(425)  评论(0编辑  收藏  举报