0%
python虚拟环境
PIL和Opencv读取图片的区别
linux系统下各种问题集合
Git
python解析xml文件
isinstance和hasattr的用法
yaml文件与pyyaml用法讲解
deepin中安装和卸载python
python卸载
deepin系统会自带两个版本的python,分别为python2和python3,以deepin20.2.3为例,系统自带的python版本为python2.7.6和python3.7.3。有时我么们想把它们卸载然后安装自己喜欢版本,可参考以下方法。
首先,我们要确定不同版本python对应的应用程序名称,按ctrl+alt+T打开终端,输入python,会发现进入了python2.7.6,然后退出输入python3,进入了python3.7.3。
由此,我们开始卸载python:
1 | sudo apt-get remove python |
pathlib模块详解
在编程中处理文件的读写操作时免不了要和文件路径打交道,甚至有时候为了完成某些场景功能会变的有些繁琐,以前在Python中操作文件路径,我们更多的时候是使用os模块。
而到了Python3时代后,Python3的系统标准库pathlib模块的 Path 对路径的操作会更简单。甚至可以说pathlib已经可以完全替代os.path,它完全采用面向对象的编程方式,因为Python 文档给它的定义是 Object-oriented filesystem paths(面向对象的文件系统路径),其语义适用于不同的操作系统,它继承纯路径但也提供I/O化操作,在处理配置路径方面十分简单。