-
Python实现简单http服务器
所属栏目:[Python] 日期:2020-12-16 热度:88
写一个python脚本,实现简单的http服务器功能: 1.浏览器中输入网站地址:172.20.52.163:20014 2.server接到浏览器的请求后,读取本地的index.html文件的内容,回发给浏览器 代码实现 server.py #!/usr/bin/python import socket import signal import errno[详细]
-
python pandas 组内排序、单组排序、标号的实例
所属栏目:[Python] 日期:2020-12-16 热度:143
摘要:本文主要是讲解一下,如何进行排序。分为两种情况,不分组进行排序和组内进行排序。什么意思呢?具体来说,我举个栗子。 ****注意**** 如果只是单纯想对某一列进行排序,而不进行打序号的话直接使用.sort_values就可以了。下文是关于如何把序号也打上[详细]
-
python搭建服务器实现两个Android客户端间收发消息
所属栏目:[Python] 日期:2020-12-16 热度:104
本文为大家分享了python搭建服务器实现两个Android客户端间收发消息,供大家参考,具体内容如下 python服务器 # coding:utf-8import socketimport threadingimport timedef handle_client(client_socket,client_id): """处理客户端请求""" # 获取客户端请求[详细]
-
python 实现对文件夹内的文件排序编号
所属栏目:[Python] 日期:2020-12-16 热度:110
使用时,需更改rootdir, 即文件保存的路径,以及要保存的格式,例如‘.jpg' 如果排序前后文件格式一样,建议先随便换个格式,然后再换回来,也就是程序运行两次,第一次随便换个格式,第二次换成想要的格式。 #!usr/bin/env pythonimport os import os.pathr[详细]
-
解决Python2.7读写文件中的中文乱码问题
所属栏目:[Python] 日期:2020-12-16 热度:102
Python2.7对于中文编码的问题处理的并不好,这几天在爬数据的时候经常会遇到中文的编码问题。但是本人对编码原理不了解,也没时间深究其中的原理。在此仅从应用的角度做一下总结, 1.设置默认编码 在Python代码中的任何地方出现中文,编译时都会报错,这时可[详细]
-
基于python 处理中文路径的终极解决方法
所属栏目:[Python] 日期:2020-12-16 热度:200
1 、 据说python3就没有这个问题了 2 、 u'字符串' 代表是unicode格式的数据,路径最好写成这个格式,别直接跟字符串'字符串'这类数据相加,相加之后type就是str,这样就会存在解码失误的问题。 别直接跟字符串'字符串'这类数据相加 别直接跟字符串'字符串'[详细]
-
python读取中文txt文本的方法
所属栏目:[Python] 日期:2020-12-16 热度:194
对于python2.7 字符串在Python2.7内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码成unicode,再从unicode编码成另一种编码。 先用一些编辑器(如editplus )看一下你的txt文件保存的是utf-8,还[详细]
-
解决python3爬虫无法显示中文的问题
所属栏目:[Python] 日期:2020-12-16 热度:100
有时候使用python从网站上爬数据的时候,如果数据里包含中文,有时候显示的却是如下所示...xe4xbaxbaxefxbcx8cxe6...类似与国际化 解决方法: import urllib.requestimport sysweburl="..."webhead=...req=urllib.request.Request(url=weburl,headers[详细]
-
python实现数据库跨服务器迁移
所属栏目:[Python] 日期:2020-12-16 热度:51
基于Python2.7的版本环境,Python实现的数据库跨服务器(跨库)迁移,每以5000条一查询一提交,代码中可以自行更改每次查询提交数目. # -*- coding: utf-8 -*-import MySQLdbimport timeimport warningswarnings.filterwarnings("ignore")class ConnectMysql(ob[详细]
-
Python 读取图片文件为矩阵和保存矩阵为图片的方法
所属栏目:[Python] 日期:2020-12-16 热度:60
读取图片为矩阵 import matplotlibim = matplotlib.image.imread('0_0.jpg') 保存矩阵为图片 import numpy as npimport scipyx = np.random.random((600,800,3))scipy.misc.imsave('meelo.jpg',x) 以上这篇Python 读取图片文件为矩阵和保存矩阵为图片的方法[详细]
-
使用pandas对矢量化数据进行替换处理的方法
所属栏目:[Python] 日期:2020-12-16 热度:136
使用pandas处理向量化的数据,进行数据的替换时不仅仅能够进行字符串的替换也能够处理数字。 做简单的示例如下: In [4]: data = Series(range(5)) In [5]: dataOut[5]: 0 01 12 23 34 4dtype: int64 In [6]: data.replace(3,333)Out[6]: 0 01 12 23 3334 4d[详细]
-
Python实现时钟显示效果思路详解
所属栏目:[Python] 日期:2020-12-16 热度:72
语言:Python IDE:Python.IDE 1.编写时钟程序,要求根据时间动态更新 2.代码思路 需求:5个Turtle对象, 1个绘制外表盘+3个模拟表上针+1个输出文字 Step1:建立Turtle对象并初始化 Step2:静态表盘绘制 Step3:根据时钟更新表针位置与时间信息 基本库:Turt[详细]
-
使用Eclipse如何开发python脚本
所属栏目:[Python] 日期:2020-12-16 热度:55
本文为大家分享了Eclipse开发python脚本的具体方法,供大家参考,具体内容如下 一、安装python 1.访问网址,可以看到如下图所示界面 2.点击上图的"Download",可以看到如下图所示的界面: 3.下载python-2.7.14.amd64.msi文件到本地E盘Python目录下,如果E盘[详细]
-
python监控进程脚本
所属栏目:[Python] 日期:2020-12-16 热度:185
本文实例为大家分享了python监控进程脚本的具体代码,供大家参考,具体内容如下 原理: 监控一个指定进程,每隔5秒钟获取其CPU、内存使用量超过60%即kill掉该进程,获取其句柄数,超过300也kill掉该进程 运行环境是windows 64位系统+python 2.7 64位 ,这里[详细]
-
python pandas dataframe 按列或者按行合并的方法
所属栏目:[Python] 日期:2020-12-16 热度:164
concat 与其说是连接,更准确的说是拼接。就是把两个表直接合在一起。于是有一个突出的问题,是横向拼接还是纵向拼接,所以concat 函数的关键参数是axis 。 函数的具体参数是: concat(objs,axis=0,join='outer',join_axes=None,ignore_index=False,keys=Non[详细]
-
Python实现的维尼吉亚密码算法示例
所属栏目:[Python] 日期:2020-12-16 热度:105
本篇章节讲解Python实现的维尼吉亚密码算法。供大家参考研究具体如下: 一 代码 # -*- coding:utf-8 -*-#key='relations'#plaintext='tomorrowiwillhaveagood'print("编程小技巧测试结果:")key='helloworld'plaintext=raw_input('请输入明文:')a[详细]
-
python merge、concat合并数据集的实例讲解
所属栏目:[Python] 日期:2020-12-16 热度:53
数据规整化:合并、清理、过滤 pandas和python标准库提供了一整套高级、灵活的、高效的核心函数和算法将数据规整化为你想要的形式! 本篇博客主要介绍: 合并数据集:.merge()、.concat()等方法,类似于SQL或其他关系型数据库的连接操作。 合并数据集 1) me[详细]
-
Python中多个数组行合并及列合并的方法总结
所属栏目:[Python] 日期:2020-12-16 热度:173
采用numpy快速将两个矩阵或数组合并成一个数组: import numpy as np 数组 a = [[1,2,3],[4,5,6]]b = [[1,1,1],[2,2]] 1、数组纵向合并 1) c = np.vstack((a,b))c = array([[1,6],[1,2]] 2) c = np.r_[a,b]c = array([[1,2]]) 2、数组横向合并 1)、 d = np.h[详细]
-
用pandas按列合并两个文件的实例
所属栏目:[Python] 日期:2020-12-16 热度:188
直接上图,图文并茂,相信你很快就知道要干什么。 A文件: B文件: 可以发现,A文件中“汉字井号”这一列和B文件中“WELL”这一列的属性相同,以这一列为主键,把B文件中“TIME”这一列数据添加到A文件中,如果B文件缺少某些行,则空着,最后A文件的行数不变[详细]
-
介绍Python中几个常用的类方法
所属栏目:[Python] 日期:2020-12-16 热度:192
内置方法 说明 __init__(self,...) 初始化对象,在创建新对象时调用 __del__(self) 释放对象,在对象被删除之前调用 __new__(cls,*args,**kwd) 实例的生成操作 __str__(self) 在使用print语句时被调用 __getitem__(self,key) 获取序列的索引key对应的值,等[详细]
-
python在windows下实现备份程序实例
所属栏目:[Python] 日期:2020-12-16 热度:174
很多书籍里面讲的Python备份都是在linux下的,而在xp上测试一下也可以执行备份功能,代码都差不多相同,就是到执行打包的时候是不一样的。而且要用到winrar,其他的压缩文件也是一样的。 首先我们要把winrar的路径添加到path里面,这里添加完了要重启机子才[详细]
-
完美解决Python2操作中文名文件乱码的问题
所属栏目:[Python] 日期:2020-12-16 热度:168
Python2默认是不支持中文的,一般我们在程序的开头加上#-*-coding:utf-8-*-来解决这个问题,但是在我用open()方法打开文件时,中文名字却显示成了乱码。 我先给大家说说Python中的编码问题,Python中的字符串的大概分为为str和Unicode两种形式,其中str常用[详细]
-
解析Python中的变量、引用、拷贝和作用域的问题
所属栏目:[Python] 日期:2020-12-16 热度:69
在Python中,变量是没有类型的,这和以往看到的大部分编辑语言都不一样。在使用变量的时候,不需要提前声明,只需要给这个变量赋值即可。但是,当用变量的时候,必须要给这个变量赋值;如果只写一个变量,而没有赋值,那么Python认为这个变量没有定义。如下[详细]
-
Python 中文正则表达式笔记
所属栏目:[Python] 日期:2020-12-16 热度:199
从字符串的角度来说,中文不如英文整齐、规范,这是不可避免的现实。本文结合网上资料以及个人经验,以 python 语言为例,稍作总结。欢迎补充或挑错。 一点经验 可以使用 repr()函数查看字串的原始格式。这对于写正则表达式有所帮助。 Python 的 re模块有两[详细]
-
python使用matplotlib绘制柱状图教程
所属栏目:[Python] 日期:2020-12-16 热度:106
Matplotlib的概念这里就不多介绍了,关于 绘图库Matplotlib的安装方法: 点击这里 小编之前也和大家分享过python使用matplotlib实现的折线图和制饼图效果,感兴趣的朋友们也可以点击查看,下面来看看python使用matplotlib绘制柱状图的方法吧,具体如下: 1.[详细]