Python:从入门到放弃

1. 前言

使用Python大概有两年多了,数据抓取、人工智能、小工具、大型服务器等等各种程序都写过。越来越不喜欢Python,将我遇到的一些坑记录下来。

2.  千万不要用它做服务器

Python只能用来写单个py文件就行实现的小功能,任何需要多线程协作的项目,都不要用它,线程是Python永远的痛点,不要触碰。

3.  部署难题

如果是公司内部的系统,可以直接部署py文件,如果是给外部写的工具,就麻烦了,首先,如果是py文件部署的话,需要python环境,和一大堆依赖类库,这种方式肯定不行。再就是使用Pyinstaller,将它打包成exe文件,pyinstaller的执行机制是,双击exe文件之后,它将exe文件解压到C盘的一个缓存路径下,然后执行,每一次双击exe文件,都会解压,迟早爆满C盘。

4.  成也萧何,败也萧何

有时候,为了实现某个功能,不得已,引用了一大堆各种各样奇葩的类库,最后,大部分时间,都是在搜各种各样的类库。最后依赖项太多,导致打包出来好几十兆,然后每次运行,C盘都凭空多出来好几十MB的东西,运行结束之后,它也不删除。

5. 放弃

因此,在公司新版的服务器上,果断开始舍弃Python语言,改用GO语言,服务器性能提升20倍,原来只能承载500 QPS,现在轻松10000 QPS

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值