python写入csv文件中文乱码解决方案

问题 最近处理数据时需要将txt文件转化成csv格式,txt中正常存储显示的中文在写入到csv文件时变成了乱码,文件的编码未能正确处理中文,需要在写入csv文件时指定编码。 解决方法 csvfile = file('data.csv', 'wb') # Display chinese cor...

2019-04-04 19:31:06

阅读数 60

评论数 0

使用Pandas对Excel文件进行合并或分割

(1)将多个数据写入一个xlsx的多个Sheet: import pandas as pd #读取两个表格 data1=pd.read_excel('文件路径') data2=pd.read_excel('文件路径') #将两个表格输出到一个excel文件里面 writer=pd.Ex...

2019-04-04 19:24:26

阅读数 77

评论数 0

使用Python解决CSV文件中中文乱码的问题

如果CSV文件中的中文是乱码,通常该CSV文件的编码格式是UTF8的. 为了中文显示正常,需要将CSV文件的编码格式转换为GBK格式. 代码: import pandas as pd #utf编码格式的csv文件中的中文一般会是乱码,这时需要把文件格式另存为gbk格式 def csv_u...

2019-04-04 16:08:52

阅读数 54

评论数 0

pandas如何将多个DataFrame写入同一个excel工作簿中

日常的数据分析工作中,很多时候我们会通过excel的形式将分析结果展示给领导或同事。前面一些文章我们也简单提到过pandas与excel的i/o问题,今天我们再深入一步,如何将多个分析后的结果,也就是多个DataFrame,写入同一个excel工作簿中呢? 直奔主题。 先导入包,然后用字典构建...

2019-04-03 17:09:23

阅读数 325

评论数 0

如何更快更高效的利用pandas读取多个sheet的excel文件?

我们知道pandas的读取excel文件的常规方式是pd.read_excel(file, sheetname),我想很多人都是用这种常规的方式进行读取。 其实,sheetname是可以是数字的,代表每一个sheet的排序编号。 我们用python运行效率分析工具来看一下不同的模式下,他们的执...

2019-04-03 17:05:35

阅读数 184

评论数 0

Python的内存管理

语言的内存管理是语言设计的一个重要方面。它是决定语言性能的重要因素。无论是C语言的手工管理,还是Java的垃圾回收,都成为语言最重要的特征。这里以Python语言为例子,说明一门动态类型的、面向对象的语言的内存管理方式。 对象的内存使用 赋值语句是语言最常见的功能了。但即使是最简单的赋值语...

2019-04-03 09:42:20

阅读数 23

评论数 0

Python爬虫突破封禁的6种常见方法

在互联网上进行自动数据采集(抓取)这件事和互联网存在的时间差不多一样长。今天大众好像更倾向于用“网络数据采集”,有时会把网络数据采集程序称为网络机器人(bots)。最常用的方法是写一个自动化程序向网络服务器请求数据(通常是用 HTML 表单或其他网页文件),然后对数据进行解析,提取需要的信息。 ...

2019-04-02 16:45:57

阅读数 158

评论数 0

Python网络爬虫封锁限制的几种方法

在爬虫时,我们不可避免的会遇到网页的反爬封锁,所以就有了爬虫的攻防,在攻和守之间两股力量不断的抗衡。接下来就讲讲我在爬虫时遇到的一些问题,以及解决的方法。 第一种:封锁user-agent破解 user-agent时浏览器的身份标识,网站就是通过user-agent来确定浏览器类型的。当我们在请...

2019-04-02 16:38:44

阅读数 215

评论数 0

基于IEEE8 O 2.11协议的WLAN节省能耗的策略

摘要:在WLAN中移动终端设备的电池寿命是一个关键问题。文章概述了基于IEEE802.11协议的WLAN节省能耗的策略,并通过对IEEE802.11MAC协议层节能机制的分析提出一种改进的轮询方案。该方案能克服IEEE802.11在PSM工作模式下,当无线网络流量负载较重时不能显著降低能耗的缺点。...

2017-11-11 22:21:03

阅读数 243

评论数 0

Linux进程、线程模型,LWP,pthread_self()

一.定义 关于进程、轻量级进程、线程、用户线程、内核线程的定义,这个很容易找到,但是看完之后你可以说你懂了,但实际上你真的明白了么? 在现代操作系统中,进程支持多线程。进程是资源管理的最小单元;而线程是程序执行的最小单元。一个进程的组成实体可以分为两大部分:线程集合和资源集合。进程中的...

2017-08-31 15:08:30

阅读数 284

评论数 0

浅谈tcp_nodelay的作用

今天在用nginx作web缓存的时候,发现在http里加入这样个参数,能有效的提高数据的实时响应性,那就是tcp_nodelay.下面我们来说说tcp_nodelay的原理:        TCP_NODELAY和TCP_CORK基本上控制了包的“Nagle化”,这里我们主要讲TCP_NODEL...

2017-08-30 16:37:06

阅读数 368

评论数 0

linux图形界面基本知识(X、X11、Xfree86、Xorg、GNOME、KDE之间的关系)

转载:http://apps.hi.baidu.com/share/detail/11596555 Linux初学者经常分不清楚linux和X之间,X和Xfree86之间,X和KDE,GNOME等之间是什么关系。常常混淆概念,本文以比较易于理解的方式来解释X,X11,XFREE,WM,K...

2017-08-30 13:34:13

阅读数 512

评论数 0

编译安装PHP

1、到www.php.net网站下载源码 2、确保安装之前有安装gd,png,curl,xml等等lib开发库。如果不确定,执行以下命令:       yum install gcc make gd-devel libjpeg-devel libpng-devel libxml2-devel bz...

2017-06-20 08:51:45

阅读数 338

评论数 0

hadoop大数据开源工具

说到处理大数据的工具,普通的开源解决方案(尤其是Apache Hadoop)堪称中流砥柱。弗雷斯特调研公司的分析师Mike Gualtieri最近预测,在接下来几年,“100%的大公司”会采用Hadoop。Market Research的一份报告预测,到2011年,Hadoop市场会以58%的...

2016-10-24 17:43:34

阅读数 676

评论数 0

Web版Telnet工具设计与实现

C/S架构Telnet工具实现原理 C/S架构的Telnet工具实现的主要思想是:界面组件捕获键盘事件,经过过滤、转换将消息发送到服务端,服务通过Telnet第三方开发包,将消息发送给Telnet服务端(多是支持Telnet的设备),然后将设备返回的信息返回到客户端,客户端进行处理后显示在界面。...

2016-06-29 10:58:37

阅读数 2371

评论数 0

python实现nginx图形界面管理

好久没有更新博客了,最近一直在学习python,于是,在有空闲的时间写下python视图界面管理nginx,写得不够好,不过希望能帮忙到其他童鞋,再次感叹,强大的python,不说了,上代码。 [root@localhost ~]# cat /opt/python.py  #-*- encodi...

2016-05-26 11:00:51

阅读数 5429

评论数 0

Nginx、Tomcat、SSL、双向认证

1. 证书层级结构 2. 服务器结构 tomcat不要求认证客户端,nginx要求认证客户端 3. tomcat配置注意点 tomcat的服务器证书的CN必须为tomcat_backend 4. nginx配置注意点 使用openssl从...

2016-05-25 11:14:43

阅读数 481

评论数 0

Nginx中为http请求或响应添加头部字段

0.序1.upload模块中添加头部字段 2.Nginx对于ngx_http_headers_out_t  headers_out.headers成员变量的处理             1)请求:             2)响应: 3.向请求或者响应中添加头部字段         ...

2016-05-24 11:27:12

阅读数 6029

评论数 0

nginx upstream使用及源码解析

nginx upstream机制使得nginx可以成为一个反向代理服务器,nginx一方面从下游客户端接收http请求,处理请求,并根据请求发送tcp报文到上游服务器,根据上游服务器的返回报文,来向下游客户端发送请求响应报文。 upstream机制也提供了负载分担的功能,可以将请求负载分担到集群...

2016-05-12 14:44:29

阅读数 3400

评论数 0

Python ZipFile模块功能特点讲解

Python ZipFile模块用来做zip格式编码的压缩和解压缩的,由于是很常见的zip格式,所以这个模块使用频率也是比较高的,在这里对ZipFile的使用方法做一些记录。即方便自己也方便别人。 ZipFile里有两个非常重要的class, 分别是ZipFile和ZipInfo, 在绝...

2016-05-12 10:57:43

阅读数 303

评论数 0

提示
确定要删除当前文章?
取消 删除