课后习题
请你编写程序,将课程演示的表结构(ID,城市,日期,温度)改为:ID, 城市,日期温度三个字段,并将原有表中的数据按照新的格式存放到新的表中。
原格式:
1,北京,20220620,30
2,北京,20220621,28
新格式:
1,北京,{“20220620”:30, “20220621”:28 }
课程代码、课件及其他相关资料地址
https://gitee.com/wilsonyin/zero-basics-python
作者回复: 我们先明确定义以下几个概念,再来回答你的问题: 1 库、包、模块 库: 泛指通过import 和 from import 方式导入的 包和模块,python自带的是标准库,不是python自带的是第三方库 模块: .py 扩展名的文件,文件中的类、函数可以在当前文件调用 包: 一个文件夹,早期python规范要求文件夹中必须包含__init__.py文件,文件中的 .py里面 的 类、函数 可以被当前文件调用 2 回到问题 pymysql 是个文件夹, 所以它是包名, 包pymysql文件夹下有__init__.py文件,在导入包的时候,会自动加载.py 文件, 因此没有导入中间的模块名,直接就能使用里面的类和函数了 更详细的信息你可以参考python文件夹下的 site-packages文件夹,如果是windows它的路径应该为C:\Python文件夹\Lib\site-packages\pymysql