json 模块

import jsondata = {'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

字典

对象

列表或元组

数组

字符串

字符串

int或float

数字

True或False

true或false

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()              ##  最后一次修改时间

  

转载于:https://www.cnblogs.com/gdwz922/p/9271352.html

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

  1. 潭州课堂25班:Ph201805201 第十课 类的定义,属性和方法 (课堂笔记)

    类的定义 共同属性,特征,方法者,可分为一类,并以名命之 class Abc: # class 定义类, 后面接类名 ( 规则 首字母大写 ) cls_name = '这个类的名字是Abc' # 在类 ...

  2. 潭州课堂25班:Ph201805201 django 项目 第一课 (课堂笔记)

    一.Django 现状 1.Django开发前景 1.1 老师做过的项目 ​ 项目图展示: 1.2 Django的厉害之处 在python中,与web开发环境相关的包有13045个 django就占了 ...

  3. 进阶第四课 Python模块之os

    os模块,一起来看下都有哪些常用的方法,也就是有哪些函数或者功能. 首先了解一下os的组成 >>> import os >>> dir(os) ['DirEntry ...

  4. 潭州课堂25班:Ph201805201 python 操作数据库 第五课 (课堂笔记)

    一 用 python 操作 mysql 1,导入 pymysql 2,检查配置文件, 3,端口转发 如果 python 在本机,数据库在远程,或虚拟机则需要 4用 python 连接 # -*- co ...

  5. 潭州课堂25班:Ph201805201 tornado 项目 第二课 项目 基本功能模块和 Git 使用 (课堂笔记)...

    tornado 相关说明 把图片显示在页面, 创建个 static 文件夹, 在这个文件下存放几张图片 在配置中指定静态文件路径, 在 html 文件中迭代出图片, 创建个包,重构 handlers ...

  6. 潭州课堂25班:Ph201805201 爬虫基础 第六课 选择器 (课堂笔记)

    HTML解析库BeautifulSoup4 BeautifulSoup 是一个可以从HTML或XML文件中提取数据的Python库,它的使用方式相对于正则来说更加的简单方便,常常能够节省我们大量的时间 ...

  7. 潭州课堂25班:Ph201805201 爬虫基础 第十五课 js破解 二 (课堂笔记)

    PyExecJs使用 PyExecJS是Ruby的ExecJS移植到Python的一个执行JS代码的库. 安装 pip install PyExecJS 例子 >>> import ...

  8. c潭州课堂25班:Ph201805201 MySQL第二课 (课堂笔记)

    mysql> create table tb_2( -> id int, -> name varchar(10) not null -> ); 插入数据 insert into ...

  9. 潭州课堂25班:Ph201805201 爬虫基础 第九课 图像处理- PIL (课堂笔记)

    Python图像处理-Pillow 简介 Python传统的图像处理库PIL(Python Imaging Library ),可以说基本上是Python处理图像的标准库,功能强大,使用简单. 但是由 ...

最新文章

  1. oracle 错误2 启动服务提示找不到指定文件_Weblogic中间件创建文件权限问题解决...
  2. 赫夫曼树建立c语言源程序编译结果详细解释,c语言构建哈夫曼树(附运行结果图)[本站推荐]...
  3. Spring SqlRowSet example--转载
  4. python 读取txt文件为字典_python将txt文件读取为字典的示例
  5. 字符函数和内存函数模拟实现
  6. python 读取数据出现UnicodeDecodeError:: 'utf-8' codec can't decode byte 0xc8 in position 0: invalid contin
  7. python与正则表达式(part5)--re模块使用
  8. java中定义一个CloneUtil 工具类
  9. GitLab 发布安全修复版本:11.9.4, 11.8.6 和 11.7.10
  10. SpringMVC4 实例
  11. 视频压缩神器--小丸工具箱--小丸工具箱入门操作教程
  12. 5种Windows网络模型之select模型
  13. centos7 | All matches were filtered out by modular filtering for argument: mysql-community-server
  14. 魅族 刷机android 6.0,乐视X800+安卓6.0.1 魅族Flyme6刷机包 最新6.7.12.29R版 紫火20180510更新...
  15. PyCharm的安装与使用
  16. 超级强大的淘宝开源平台(taobao-code)
  17. Java中的如何检测字符串是否相等
  18. [杂谈]系统盘安装在其他电脑上能正常启动吗?
  19. 英语思维导图大全 非谓语(十二)
  20. Exchange笔记之Exchange2010部署实施

热门文章

  1. 职业篇-忠告7-以最大的热情投入工作,才能有所成就
  2. CE修改器使用教程 (基础知识)扫雷逆向复现
  3. 恶搞房价版《越光宝盒》
  4. 第一次接触实际的项目
  5. matlab 遗传算法m函数,MATLAB遗传算法工具箱函数应用
  6. Azure微软云 AWS Amazon EC2
  7. 千方科技:阿里网络36亿元受让15%股份 成第二大股东
  8. 可重入锁与不可重入锁以及常见的死锁现象
  9. [转]运放电流检测采样电路电压采样电路
  10. 语音识别研究的四大前沿方向