ZhangPY的专栏

不骄不躁,不屈不挠;严于律己,宽以待人

[Python开发]细究Python struct 模块

struct — Interpret bytes as packed binary data,将字节与二进制文件相互转化的工具Python struct 模块。更多见:iii.run 关于格式字符串 在Python手册中,给出了C语言中常用类型与Python类型对应的格式符: 格式符 ...

2018-09-15 17:01:30

阅读数:86

评论数:0

[Python开发]Python中struct.pack()和struct.unpack()用法详细说明

python中的struct主要是用来处理C结构数据的,读入时先转换为Python的字符串类型,然后再转换为Python的结构化类型,比如元组(tuple)啥的~。一般输入的渠道来源于文件或者网络的二进制流。   1.struct.pack()和struct.unpack() 在转化过程...

2018-09-15 16:54:44

阅读数:83

评论数:0

[Python开发] ctypes+struct实现类c的结构化数据串行处理

1. 用C/C++实现的结构化数据处理 在涉及到比较底层的通信协议开发过程中, 往往需要开发语言能够有效的表达和处理所定义的通信协议的数据结构. 在这方面是C/C++语言是具有天然优势的: 通过struct, union, 和bit-fields, C/C++能够以一种最有效率也最自然的方式处理...

2018-09-15 16:27:47

阅读数:79

评论数:0

【Python开发】anaconda3 安装python包

环境说明  电脑配置:win7 64位  安装版本:anaconda3 Python 3.6  参考链接  http://python.jobbole.com/86236/ (链接中有一个小点介绍了如何加速包的下载)  https://stackoverflow.com/question...

2017-11-08 17:25:20

阅读数:1462

评论数:0

【Python开发】Pycharm下的Anaconda配置

我的系统是Win 64位的,用的Python 3.5.1 ,最近在学机器学习,用到了Numpy这个科学计算库,网上查了之后,看到很多装Numpy出问题的情况,所以决定装Anaconda,简单一些,并且里面包含了Numpy在内的众多第三方库。 首先你电脑得装了Pycharm,然后就是下载Ana...

2017-10-02 10:03:18

阅读数:1255

评论数:0

【python开发】利用PIP3的时候出现的问题Fatal error in launcher: Unable to create process using '"'

7down voteaccepted I fixed my issue by... downloading Python 3 at the official website and installing it via express installation C&P the ...

2017-05-26 04:36:38

阅读数:1447

评论数:0

【Python开发】C和Python之间的接口实现

作者:Jerry Jho 链接:https://www.zhihu.com/question/23003213/answer/56121859 ## 更新:关于ctypes,见拙作 聊聊Python ctypes 模块 - 蛇之魅惑 - 知乎专栏 属于混合编程的问题。较全面的介绍...

2017-05-23 03:04:21

阅读数:4639

评论数:0

【Python开发】【编程开发】各种系统的清屏操作命令

mac os x terminal清屏快捷键 cammand+k linux系统清屏快捷键  ctrl+l linux系统命令行清屏命令 clear windows 命令行清屏命令 cls Matlab 命令行清屏操作 clc

2017-05-23 02:59:59

阅读数:965

评论数:0

【Python开发】PyInstaller打包Python程序

PyInstaller是一个能将Python程序转换成单个可执行文件的程序, 操作系统支持Windows, Linux, Mac OS X, Solaris和AIX。并且很多包都支持开箱即用,不依赖环境。 环境为windows7操作系统,python2.7.8 virtual environ...

2017-05-15 10:03:31

阅读数:2571

评论数:1

【Python开发】使用pyplot模块绘图

快速绘图 使用pyplot模块绘图¶ matplotlib的pyplot模块提供了和MATLAB类似的绘图API,方便用户快速绘制二维图表。我们先看一个简单的例子: 05-matplotlib/matplotlib_simple_plot.py 用pylab库快速绘...

2016-10-01 22:09:16

阅读数:8420

评论数:0

【Python开发】使用python中的matplotlib进行绘图分析数据

matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。 它的文档相当完备,并且 Gallery页面 中有上百幅缩略图,打开之后都有源程序。因此如果你需要绘制某种类型的图,...

2016-10-01 22:00:58

阅读数:6106

评论数:0

【Python开发】python PIL读取图像转换为灰度图及另存为其它格式(也可批量改格式)

例如有一幅图,文件名为“a.jpg’.  读取: from PIL import Image #或直接import Image im = Image.open('a.jpg') 将图片转换成灰度图 :im1 = im.convert('L')  所以 打开图片并转换成灰度图的方法是: ...

2016-10-01 21:27:04

阅读数:7510

评论数:0

【Python开发】Python PIL ImageDraw 和ImageFont模块学习

ImageDraw  新建一个空白图片为本文作示例,新建空白文件的方法 见Image模块,Image.new: import Image blank = Image.new("RGB",[1024,768],"white") 1、模块引入 i...

2016-10-01 20:16:36

阅读数:2113

评论数:0

【Python开发】python重命名文件和遍历文件夹操作

当前文件夹下,把所有文件名中的“50076“替换成”50092“,用Python实现,代码所下: # encoding: utf-8 import os import os.path curDir = os.getcwd() oldId = "50...

2016-10-01 15:46:00

阅读数:3216

评论数:0

【Python开发】Lambda表达式使用

lambda只是一个表达式,函数体比def简单很多。 lambda的主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去。 lambda表达式是起到一个函数速写的作用。允许在代码内嵌入一个函数的定义。 如下例子: 定义了一个lambda表达式,求三个数的和...

2016-10-01 15:33:42

阅读数:775

评论数:0

【Python开发】Python 适合大数据量的处理吗?

Python 适合大数据量的处理吗? python 能处理数据库中百万行级的数据吗? 处理大规模数据时有那些常用的python库,他们有什么优缺点?适用范围如何? 1 条评论  分享 默认排序按时间排序 15 个回答 118赞同 反对,不会显示你的姓名...

2016-10-01 14:47:38

阅读数:6814

评论数:1

【Python开发】matplotlib绘图不显示问题解决plt.show()

最近在看《Python数据分析》这本书,而自己写代码一直用的是Pycharm,在练习的时候就碰到了plot()绘图不能显示出来的问题。网上翻了一下找到知乎上一篇回答,试了一下好像不行,而且答住提供的“from pylab import *”的方法也不太符合编程规范,最后在Stackoverflow...

2016-10-01 14:41:34

阅读数:38914

评论数:1

【Python开发】Python:itertools模块

Python:itertools模块 itertools模块包含创建有效迭代器的函数,可以用各种方式对数据进行循环操作,此模块中的所有函数返回的迭代器都可以与for循环语句以及其他包含迭代器(如生成器和生成器表达式)的函数联合使用。 chain(iter1, iter2, ..., i...

2016-09-27 13:59:23

阅读数:340

评论数:0

【Python开发】增强的格式化字符串format函数

自python2.6开始,新增了一种格式化字符串的函数str.format(),可谓威力十足。那么,他跟之前的%型格式化字符串相比,有什么优越的存在呢?让我们来揭开它羞答答的面纱。 语法 它通过{}和:来代替%。 “映射”示例 通过位置 In [1]: '{0},{1}'.for...

2016-09-27 09:29:26

阅读数:561

评论数:0

【Python开发】python读写文件,和设置文件的字符编码比如utf-8

一. python打开文件代码如下: f = open("d:\test.txt", "w") 说明: 第一个参数是文件名称,包括路径; 第二个参数是打开的模式mode 'r':只读(缺省。如果文件不存在,则抛出错误) 'w':只写(...

2016-09-27 00:09:15

阅读数:11529

评论数:0

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