首页 > 编程语言 > 详细

潭州课堂25班:Ph201805201 python 模块json,os 第六课 (课堂笔记)

时间:2018-07-06 00:43:43      阅读:202      评论:0      收藏:0      [点我收藏+]

json 模块

import json

data = {
    ‘name‘:‘aa‘,
    ‘age‘:18,
    ‘lis‘:[1,3,4],
    ‘tupe‘:(4,5,6),
    ‘None‘:None
}
j = json.dumps(data)        #  json.dumps 用来对象操作
print(j)
print(type(data))
print(type(j))
py_j = json.loads(j)        #  json.loads 用来对象操作
print(py_j)
print(type(py_j))

#元祖不可转回,为列表,None --》null



# json.dump()         #  用来转文件,
# json.load()

with open(‘j.json‘,‘w+‘) as f:
    json.dump(data,f)

with open(‘j.json‘,‘r‘) as f:
    q = json.load(f)
    print(q)

  

Python

JSON

字典

对象

列表或元组

数组

字符串

字符串

intfloat

数字

TrueFalse

truefalse

None

null

 

os 模块

import os
print(os.getcwd())      ##  获取工作目录
os.chdir(r‘c:\users‘)   ##  改变工作目录
print(os.curdir)      ##  当前目录
print(os.pardir)      ##
os.makedirs(‘a\\b\\c‘)      ##  递归创建文件夹
os.mkdir(‘a‘)           ##  创建文件夹
os.removedirs(‘a\\b\\c‘)       ##   删除文件夹
os.removedirs(‘a\\b\\c‘)      ##  递归删除文件夹
a = os.listdir( r‘E:\pycharm\201804‘ )   ##  展示出目录里的全部
print( a )
os.remove( ‘1.png‘ )            ##删除文件
os.rename(‘set.py‘,‘装饰器.py‘)        ##  重命名文件‘酒文件名’,‘新文件名’
q = os.stat(‘666.py‘)                   ##  获取文件信息
print(q)
print( os.sep )                     ##   os.linesep					##  换行
os.environ                 ##   获取环境变量
os.path.dirname(‘201804/3.py‘)  ##  获取文件所在的目录
os.path.join(a,b)        ###    路径拼接
os.path.getatime()              ##  最后一次存取时间
os.path.getmtime()              ##  最后一次修改时间

  

技术分享图片

技术分享图片

 

潭州课堂25班:Ph201805201 python 模块json,os 第六课 (课堂笔记)

原文:https://www.cnblogs.com/gdwz922/p/9271352.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!