潭州课堂25班:Ph201805201 python 模块json,os 第六课 (课堂笔记)
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 第六课 (课堂笔记)相关推荐
- 潭州课堂25班:Ph201805201 第十课 类的定义,属性和方法 (课堂笔记)
类的定义 共同属性,特征,方法者,可分为一类,并以名命之 class Abc: # class 定义类, 后面接类名 ( 规则 首字母大写 ) cls_name = '这个类的名字是Abc' # 在类 ...
- 潭州课堂25班:Ph201805201 django 项目 第一课 (课堂笔记)
一.Django 现状 1.Django开发前景 1.1 老师做过的项目 项目图展示: 1.2 Django的厉害之处 在python中,与web开发环境相关的包有13045个 django就占了 ...
- 进阶第四课 Python模块之os
os模块,一起来看下都有哪些常用的方法,也就是有哪些函数或者功能. 首先了解一下os的组成 >>> import os >>> dir(os) ['DirEntry ...
- 潭州课堂25班:Ph201805201 python 操作数据库 第五课 (课堂笔记)
一 用 python 操作 mysql 1,导入 pymysql 2,检查配置文件, 3,端口转发 如果 python 在本机,数据库在远程,或虚拟机则需要 4用 python 连接 # -*- co ...
- 潭州课堂25班:Ph201805201 tornado 项目 第二课 项目 基本功能模块和 Git 使用 (课堂笔记)...
tornado 相关说明 把图片显示在页面, 创建个 static 文件夹, 在这个文件下存放几张图片 在配置中指定静态文件路径, 在 html 文件中迭代出图片, 创建个包,重构 handlers ...
- 潭州课堂25班:Ph201805201 爬虫基础 第六课 选择器 (课堂笔记)
HTML解析库BeautifulSoup4 BeautifulSoup 是一个可以从HTML或XML文件中提取数据的Python库,它的使用方式相对于正则来说更加的简单方便,常常能够节省我们大量的时间 ...
- 潭州课堂25班:Ph201805201 爬虫基础 第十五课 js破解 二 (课堂笔记)
PyExecJs使用 PyExecJS是Ruby的ExecJS移植到Python的一个执行JS代码的库. 安装 pip install PyExecJS 例子 >>> import ...
- c潭州课堂25班:Ph201805201 MySQL第二课 (课堂笔记)
mysql> create table tb_2( -> id int, -> name varchar(10) not null -> ); 插入数据 insert into ...
- 潭州课堂25班:Ph201805201 爬虫基础 第九课 图像处理- PIL (课堂笔记)
Python图像处理-Pillow 简介 Python传统的图像处理库PIL(Python Imaging Library ),可以说基本上是Python处理图像的标准库,功能强大,使用简单. 但是由 ...
最新文章
- oracle 错误2 启动服务提示找不到指定文件_Weblogic中间件创建文件权限问题解决...
- 赫夫曼树建立c语言源程序编译结果详细解释,c语言构建哈夫曼树(附运行结果图)[本站推荐]...
- Spring SqlRowSet example--转载
- python 读取txt文件为字典_python将txt文件读取为字典的示例
- 字符函数和内存函数模拟实现
- python 读取数据出现UnicodeDecodeError:: 'utf-8' codec can't decode byte 0xc8 in position 0: invalid contin
- python与正则表达式(part5)--re模块使用
- java中定义一个CloneUtil 工具类
- GitLab 发布安全修复版本:11.9.4, 11.8.6 和 11.7.10
- SpringMVC4 实例
- 视频压缩神器--小丸工具箱--小丸工具箱入门操作教程
- 5种Windows网络模型之select模型
- centos7 | All matches were filtered out by modular filtering for argument: mysql-community-server
- 魅族 刷机android 6.0,乐视X800+安卓6.0.1 魅族Flyme6刷机包 最新6.7.12.29R版 紫火20180510更新...
- PyCharm的安装与使用
- 超级强大的淘宝开源平台(taobao-code)
- Java中的如何检测字符串是否相等
- [杂谈]系统盘安装在其他电脑上能正常启动吗?
- 英语思维导图大全 非谓语(十二)
- Exchange笔记之Exchange2010部署实施