python
monkeycat520
游戏程序,两年服务端开发经验,三年双端开发经验,目前专攻客户端
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python读写excel
昨晚有需求写一个处理excel的小脚本,不属于游戏范畴,想了下没用lua实现,拾起老朋友python撸了一通。首先介绍下python超实用的工具pip:这工具可以很方便的线上安装依赖库。这次操作excel使用了xlrd和xlwt两个扩展包,用pip安装之,考虑到需求方没有python环境,需要将脚本制作成可运行exe,需要再安装pyinstaller。下面直接上代码:#-*- cod...原创 2018-07-20 15:09:47 · 168 阅读 · 0 评论 -
python pip报错Could not fetch URL
网上例子不少,例如最多的解决方案就是:pip --trusted-host pypi.python.org install xxx试了下依然提示报错,进而选用另外一种方式,下面直接发链接:http://www.mamicode.com/info-detail-2288373.html终端窗口的一些操作,例如cd,ls之类的,可以自行搜索功能,进入vim编辑模式之后,vim的一些操作...原创 2018-07-21 13:02:44 · 5424 阅读 · 0 评论 -
sublime 配置python插件
二话不说直接上链接:https://www.cnblogs.com/waising/articles/3466120.html 其中SublimeCodeIntel可以使sublime可以跳转至定义,非常方便。当然我在win系统下惯用的eclipse(py)和vs(lua)也能实现。强大的插件,谢谢实现插件的前辈们!...转载 2018-07-21 22:03:58 · 535 阅读 · 0 评论 -
python使用protobuf
当然首先你得安装好python和protobuf,之前的一篇博客有介绍:https://blog.youkuaiyun.com/monkeycat520/article/details/81592905接下来需要定义一个.proto文件。例如testProtobuf.proto:syntax = "proto2";message Person{ required int32 nID = 1...原创 2018-10-04 18:31:43 · 310 阅读 · 0 评论 -
python协议传输时的类型报错
想起之前遇到一个有趣的bug,非常值得记录下来。项目使用的协议需要指定参数类型,出错协议的某个参数设为int,传参时该参数默认为(1<<32 - 1),大部分时候不会用到默认数值,但万一的情况出现了,然后就报错了。分析:(1<<32 - 1)这个运算过程中,优先计算(1<<32),这时超出int的范围,python源码将此变量自动转换为long,再减去1...原创 2018-10-19 11:21:40 · 208 阅读 · 0 评论
分享