Python开发笔记

...

Posted by 呆贝斯 on July 25, 2020

开发注意点

  1. str拼接时,注意变量要放在str()函数内转化,预防变量是其他类型
  2. request请求要添加超时时间并放到try…except…中运行,防止报错
  3. 导入excel文件时,注意去除空格
  4. 函数的默认参数要设计为不变对象
  5. 禁用递归
  6. lis.sort()是对列表就地排序,不返回任何值;sorted()函数会返回一个排序列表,不改变原有序列。
  7. 把 str 强制转换为 int 请用 int(),转为浮点数请用 float(),在生产环境中使用强制转换时,请记得加上 try except。

小知识

  1. Python如何快速迁移依赖库

    1. 先在源服务器上执行如下命令导出已安装的。

       pip freeze > requirements.txt
      
    2. 安装之前需要保证两个服务器的python环境保持一致,在新服务器中执行如下命令,进行安装。

       pip install -r requirements.txt