安装 Anaconda 或 Miniconda Windows Windows 下直接下载可执行安装程序进行安装就行了。 MacOS 有 bash 和 pkg 两种。pkg 安装包就不多说了。如果是用 bash 脚本安装: bash Miniconda3-latest-MacOSX-x86_64.sh 更新 Conda 更新 Miniconda 或 Anaconda: conda update c...
本文参考: Python3网络爬虫开发实战:5.2-关系型数据库存储 部分。 MySQLdb 不支持 Python 3,所以这里使用的库是 PyMySQL。PyMySQL 不是一个 ORM 框架。 PyMySQL 的操作套路一般是下面这样的 # 连接数据库 db = pymysql.connect(host= 'localhost' ,user= 'root' , password= '12345...
TXT 文本存储 使用 open 方法: file = open( 'example.txt' , 'w' , encoding= 'utf-8' ) file.write( '文本内容' ) file.write( '\n' + '文本内容' ) file.close() 还可以使用 with as 简写语法。在 with 控制块结束时,文件会自动关闭: with open( 'example....
NumPy 本身不提供建模和科学函数。NumPy 属于比较基础的库,虽然也提供一些诸如读取数据之类的方法,但是很多时候我们会使用 Pandas(基于 NumPy)去实现。 NumPy ndarray: 多维数组对象 NumPy的核心特征之一:N-维数组对象 ndarray;ndarray 是一个通用的多维 同类 数据容器。 ndarray 属性 ndarray shape 属性,用来表征数组每一维...
本文记录 Python 语言在语言语义层面上的语言特性。 动态引用、强类型 Python 是动态引用语言,类似 PHP。比如: In [ 18 ]: a = 5 In [ 19 ]: type(a) Out[ 19 ]: int In [ 20 ]: a = 'foo' In [ 21 ]: type(a) Out[ 21 ]: str 我们给 a 复制 int 类型和 string 类型都是没问...