Python csv.writer 解决写入 CSV 时中间多一个空行的问题

今天在修改一段代码的时候遇到一个奇怪的问题,用 csv 这个库写入数据的时候居然每次写入都会多一行空行。因为之前也这么用一直都没问题,于是搜了一下解决方法,在此记录。 一、问题和解决方法 一般来说 Python 写入 csv 的代码如下: […]

Python 解包用法:赋值 迭代对象 压包 解包 星号等操作

Python 中的解包可以这样理解:一个 list 是一个整体,想把 list 中每个元素当成一个个个体剥离出来,这个过程就是解包,我们来看下面这些例子(分为12个部分)。 参考文章:《python有趣的解包用法》 相关文章:《Python […]

Python itertools.product(*args) 的用法 – 笛卡尔积/解包等操作

昨天在刷 LeetCode 题目的时候学到一个很骚的 Python 操作,就是 itertools 以及 Python 中 * 星号的作用,专业术语叫做解包。花了一些时间搜索才搜到正确的解读,于是在此记录一下。Python 中 iterto […]

Python pip 修改源地址为国内源的方法

最近在使用 pip 安装东西的时候发现速度特别慢,很多时候甚至还会安装失败,提示就是下载失败。于是搜了一下怎么替换 pip 的源,改为国内的源速度应该就会快很多了。本文记录一下 Python 的 pip 在使用过程中怎么修改源为国内源的方法 […]

Anaconda 创建环境、删除环境、激活环境、退出环境

Anaconda 用来管理 Python 发行版本非常好用,最近在测试 mindspore 发现就对 Python 版本要求非常高,只能使用 Python 3.7.5,这时候 Anaconda 就派上用场了。所以这里简单记录一下使用 Ana […]

Python 中 matplotlib 画图的颜色、线条、标注形状等可选参数列表

Python 的 matplotlib 是一个非常强大的画图库,可以画出各种精美图片,一般我们写论文的时候也会用这个来画图,比较方便。对于新手来说,可能比较头大的是画图过程中各种颜色、线条、标注符号等参数的选择,主要是不知道有哪些选项,今天 […]

Python 判断文件或文件夹路径是否存在的三种方法

Python 中判断一个文件或者文件夹是否存在这个功能还是比较实用的,也经常会用到。其实这个功能有不少实现方法,今天就简单介绍其中三种方法,帮助大家判断文件是否存在。某些代码处理文件之前最好还是判断一下文件是否存在,否则容易出错,尤其是目录 […]

Python matplotlib 画图的 Type 3 fonts 字体不兼容问题解决方法

今天提交论文的时候,edas 系统一直提示 Font font_16 is of type Type 3。感觉是图片问题,于是把图片全都注释掉再提交,果然没有问题。那么图片为什么会提示这个问题呢,网上搜了一下,发现是因为 Python 使用 […]