随笔分类 - 02_Python
摘要:切换PIP下载源 pip install scrapy -i https://pypi.tuna.tsinghua.edu.cn/simple 备份依赖包列表 pip freeze > requirements.txt pip freeze > requirements_all.txt 批量安装依赖
阅读全文
摘要:[TOC] 正则表达式本身是一种小型的、高度专业化的编程语言。Python 的 re 模块(Regular Expression 正则表达式)提供各种正则表达式的匹配操作,Python 会将正则表达式转化为字节码,利用 C 语言的匹配引擎进行深度优先的匹配。 参考: https://www.cnbl
阅读全文
摘要:[TOC] 数据分析虽说很多时候需要对业务和数据的理解,但其实大部分时候对数据的操作是相似(即使使用不同的工具,如Excel、Python、R等),像是数据清洗、表格结构修改、字段切分、分组计算等等。下面是使用Python中的Pandas包对数据分析 常用操作 的笔记。 数据读取 pandas读取文
阅读全文
摘要:前言 在 Python 3.6 之前,字符串格式化方法主要有两种: %格式化 str.format() 在Python 3.6 之前,提供了一种新的字符串格式化方法: f-strings 其比其他格式化方式更易读,更简洁,更不容易出错,而且它们也更快! %格式化 % 格式化方法从 Python 刚开
阅读全文
摘要:读文件 操作文件 打开一个文件用open()方法(open()返回一个文件对象,它是可迭代的); 文件使用完毕后必须关闭,因为文件对象会占用操作系统的资源,并且操作系统同一时间能打开的文件数量也是有限的 f = open('test.txt', 'r') f.close() r表示是文本文件,rb是
阅读全文
摘要:Python内置的数据结构 Python语言简洁明了,可以用较少的代码实现同样的功能。这其中Python内置的数据结构(可以统称为容器container)功不可没,主要是序列、映射以及集合三类主要的容器,最常用的为以下四个子类: list tuple dict set 序列Sequence list
阅读全文
摘要:Python变量定义 Python为动态语言,定义变量时无需指定变量类型(与之对应的是静态语言)。 # 基础语法 str01 = "字符串01" str02 = "字符串02" num01 = 10 num02 = 20 print(str01+"_"+str02) print(num01+num0
阅读全文
摘要:[TOC] Python默认的数据库是 SQLlite,不过它对MySql以及SQL server的支持也可以。如果想链接操作SQL server,需使用第三方包 是一个Python的数据库接口,基于FreeTDS构建,对_mssql模块进行了封装,遵循Python的DBAPI规范,而FreeTDS
阅读全文
摘要:[TOC] Python的标准库中的os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行。 os常用方法 os.path常用方法
阅读全文
摘要:一. 什么是配置文件?为什么要做配置文件? 将所有的代码和配置都变成模块化可配置化,这样就提高了代码的重用性,不再每次都去修改代码内部,这个就是我们逐步要做的事情,可配置化 二. 配置文件长啥样? 配置文件常见类型分为 `conf xml cfg conf` 文件内容结构为 section it
阅读全文
摘要:virtualenv # 安装 pip install virtualenv # 查看版本,确认安装完成 virtualenv --version # 创建虚拟环境 virtualenv my_env # 指定python解释器版本 创建虚拟环境 -p virtualenv -p /usr/bin/
阅读全文

浙公网安备 33010602011771号