使用钉钉机器人将禅道任务,自动发送到钉钉群组

一、为什么要开发这样一个功能?

禅道,是公司用来对项目进行管理的软件,主要是用来对项目任务、产品bug进行追踪和管理.
钉钉,是公司所有员工用来工作沟通的软件

将禅道上面,每个员工工作任务的情况,进行汇总并同步到钉钉群,有助于项目人员及管理人员对项目执行情况快速及时的掌握

阅读更多

Python学习笔记(三)

今天来继续学习下pytho中的函数

学习目标

  • 如何定义函数及带不同参数的函数
  • 函数模块
  • global、nonlocal、lambda
阅读更多

修改Mac系统的命令行默认启动为Python3

问题

mac系统的默认python环境为2.7.10,当前python的主流库都升级到3.7版本了。因此需要对python进行升级.升级方法这里不在介绍,参考这里

当将本机的python升级到3.7之后,在mac自带终端,输入python -V之后会发现版本仍然是之前的2.7.10

阅读更多

Python结合cocoapod自动发布版本实践

一、问题

ios开发人员可能对cocoapod比较熟悉,在维护个人的cocoapod版本的时候,会遇到一个问题,那么就是本地代码库修改了文件,一般需要做如下三步操作

  1. 代码功能开发完毕,提交代码到git服务器
  2. 修改.podspec文件中的版本号
  3. 给对应的提交打上tag,以便pod发布时需要
  4. 使用pod trunk push 命令,发布到cocoapod

步骤比较多,修改版本和打tag,有时候容易遗漏,如果发布失败的话,还需要重新再修改版本,打tag。很浪费时间,基于此,结合我最近研究的python,写了一个脚本。来实现一键提交代码、发布pod库的功能

阅读更多

Python学习笔记(二)

今天来学习下Python中的数组、元组和字典

一、数组

  • 数组的声明,python的数组可以存放任何类型的数据,数组的声明如下
1
2
#数组的声明
list = [1, 2, 'chengyan',['chengyan',1]]
  • 数组元素的获取,支持根据下标进行获取
1
2
3
#根据下标获取
print(list[0])
#将会打印1
阅读更多

Python学习笔记(一)

今天开一个专题,来记录下学习python的一些笔记

1、 打印输出

1
2
3
#encoding:utf-8
print('hello world')
print('你好,世界')
阅读更多