Python做文本按行去重的实现方法

yipeiwu_com6年前
文本: 每行在promotion后面包含一些数字,如果这些数字是相同的,则认为是相同的行,对于相同的行,只保留一行。 思路: 根据字典和字符串切割。 建立一个空字典。 读入文本,并对每行...

windows下ipython的安装与使用详解

yipeiwu_com6年前
windows下ipython的安装与使用详解
ipython的安装 ipython可以直接使用pip install ipython安装 ,如果安装失败按如下步骤手动进行安装 所需文件下载:    ...

如何利用Fabric自动化你的任务

yipeiwu_com6年前
首先让我们首先看一个例子。我们知道在*NIX下面,uname命令是查看系统的发行版。 可以写这样一个Fabric脚本: from fabric.api import run def...

如何在Python函数执行前后增加额外的行为

yipeiwu_com6年前
首先来看一个小程序,这个是计量所花费时间的程序,以下是以往的解决示例 from functools import wraps, partial from time import ti...

Python类属性的延迟计算

yipeiwu_com6年前
所谓类属性的延迟计算就是将类的属性定义成一个property,只在访问的时候才会计算,而且一旦被访问后,结果将会被缓存起来,不用每次都计算。 优点 构造一个延迟计算属性的主要目的是为了提...

python 读写txt文件 json文件的实现方法

yipeiwu_com6年前
首先第一步,打开文件,有两个函数可供选择:open() 和  file() ①. f = open('file.txt',‘w')    ... &nbs...

解决Python中字符串和数字拼接报错的方法

yipeiwu_com6年前
解决Python中字符串和数字拼接报错的方法
前言 众所周知Python不像JS或者PHP这种弱类型语言里在字符串连接时会自动转换类型,如果直接将字符串和数字拼接会直接报错。 如以下的代码: # coding=utf8 str...

python 写入csv乱码问题解决方法

yipeiwu_com6年前
需求背景 最近为公司开发了一套邮件日报程序,邮件一般就是表格,图片,然后就是附件。附件一般都是默认写到txt文件里,但是PM希望邮件里的附件能直接用Excel这种软件打开,最开始想保存...

Python检测生僻字的实现方法

yipeiwu_com6年前
解决思路 首先想到的就是利用 python 的正则表达式来匹配非法字符,然后找出非法记录。然而理想总是丰满的,现实却是残酷的。在实现的过程中,才发现自己对于字符编码、以及 python...

Python 内置函数complex详解

yipeiwu_com6年前
英文文档: class complex([real[, imag]]) Return a complex number with the value real + imag*1j or...