当前位置: 首页 > news >正文

坚持十天做完Python入门编程100题第三天加班

坚持十天做完Python入门编程100题第三天加班

  • 第24题 扫描文件列表
  • 第25题 如何将字典转换成JSON并写入json文件?
  • 第26题 JSON转换成字典

第24题 扫描文件列表

	如何扫描当前目录下的文件列表?

解析:可以使用python内置的glob模块,用法如下:

import glob
file_list = glob.glob('./*')   # 扫描当前目录下的所有文件、文件夹
file_list2 = glob.glob('../*')   # 扫描上一级目录下的所有文件、文件夹
file_list3 = glob.glob('D:/*')    # 扫描D盘python文件夹下的所有文件、文件夹

第25题 如何将字典转换成JSON并写入json文件?

解析:python自带的模块json,通过json.dumps(dict)可以将字典转化成字符串,然后创建json文件,将json字符串写入文件。

import json
d = {'name':'Jack', 'hobby':'basketball', 'age':30}
with open('myjson.json', 'w') as f:f.write(json.dumps(d,indent=2))

在这里插入图片描述
json文件效果如上图所示。

第26题 JSON转换成字典

	如何将上一题中的json文件内容读取出来并转换成字典格式?
import json
import pprint
with open('myjson.json', 'r') as f:d = json.loads(f.read())
pprint.pprint(d)

加班累了,工作和休息还是要结合起来,晚安。

http://www.lryc.cn/news/336148.html

相关文章:

  • MSOLSpray:一款针对微软在线账号(AzureO365)的密码喷射与安全测试工具
  • uos安装lxml避坑记录
  • 518. 零钱兑换 II(力扣LeetCode)
  • 01串的熵(蓝桥杯)
  • Rust 基础语法和数据类型
  • 【Java SE】10 String类
  • web蓝桥杯真题:新鲜的蔬菜
  • 超声波清洗机能洗哪些东西?洗眼镜超声波清洗机推荐
  • [C++][算法基础]走迷宫(BFS)
  • C语言字符串左旋
  • Linux 中断会产生嵌套吗?
  • 嵌入式ARM版本银河麒麟操作系统V10SP1安装OPenGauss数据库
  • 深度学习八股文
  • jquery 自整理
  • MySQL | 加索引报错
  • 前端:自制年历
  • 9.手写JavaScript大数相加问题
  • FPGA开源项目分享——基于 DE1-SOC 的 String Art 实现
  • 通过 CLI 和引入的方式使用 React:基础入门
  • 第三资本:铸就辉煌非凡的资历
  • 基于激光雷达的袋装水泥智能装车系统有哪些优势?
  • 实战自动化修改主机名
  • 无人机GB42590接收端 +接收端,同时支持2.4G与5.8G双频WIFI模组
  • PVE系统的安装
  • 一辆汽车的节拍时间是怎样的?
  • 数据结构-合并两个有效数组
  • 华为2024年校招实习硬件-结构工程师机试题(四套)
  • 使用Pandas解决问题:对比两列数据取最大值的五种方法
  • rk3588 安卓13 应用安装黑名单的接口
  • Grafana数据库为MySQL