0
点赞
收藏
分享

微信扫一扫

模块、包、第三方库、yaml(语言)文件

最后的执着 2022-04-16 阅读 43
python

1.导入包、模块

from 包 import 模块

from 包.模块 import 函数

from 模块 import 函数

2.下载第三方,使用的源

豆瓣源:

pip install selenium  -i http://pypi.douban.com/simple/   --trusted-host pypi.douban.com

清华源:

pip install selenium -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn

指定版本:

pip install selenium == 3.14 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

3.查看下载了哪些第三方库:pip list

卸载:pip uninstall selenium

4、yaml语言、yaml文件

#一个数据执行的用法
import yaml
with open("conf.yaml") as file1:
    da=yaml.load(file1,Loader=yaml.FullLoader)
    print(da)

#多组数据执行的用法:
import yaml
with open("conf.yaml") as file1:
    da=yaml.load_all(file1,Loader=yaml.FullLoader)
    for one in da:
        print(one)
#字典转换成json
import yaml
import  json
with open("conf.yaml") as file1:
    da=yaml.load(file1,Loader=yaml.FullLoader)
    print(json.dumps(da))

#yaml中列表写法,‘-’后面要有空格
- 2
- 4
- 5
#yaml中字典写法,冒号:后面要空两格,否则报错

name: Lily
cour: 23


#yaml的元组用法,‘-’后面要空格,前面要先加python/tuple说明

!!python/tuple
- ss
- jk
- 89

#yaml中 字典中插入列表

name: Lily
data:
  - cour: english
  - date:  20220415
  - age: 90

#列表中套列表、套字典

- 323
- 21
-
  name: lusi
-
  -  Perl
  -  Python

#多组数据一起读的方式,用“---”隔开
!!python/tuple
- fs
- df
---
class:  304
yeay:  23
---
name: Lily
data:
  - cour: english
  - date:  20220415
  - age: 90
---
-  90
-  22

举报

相关推荐

0 条评论