- 论坛徽章:
- 0
|
因为现从事运维方面工作, 所以从运维方面去尝试解答下面问题:
1:关于日常工作中Python的使用现状,以及自己对Python的了解层次与接触程度?
答:我们现在已经主要是用python写的脚本做管理服务器和线上的业务, 一般是用于多进程/多线程, 还有Web平台的开发, socket后续才会考虑, 在底层简单的功能, 才会使用shell脚本完成.
我对python了解层次:不好说,因为是15年10月份才接触, 不过因为自身喜欢原因,所以花了时间去专研,现在对于常用的库都比较熟悉, 一些奇淫技巧也有掌握, 现阶段在往网络编程的和python源码的方向去前进
2:使用Python处理日常事务过程中,遇到的BUG问题与执行自动化多线程多进程系统任务的具体过程与相关流程?
答:遇到的BUG最多的就是, 局部变量未定义,举个例子- a = 3
- def b():
- if 1 :
- a = 4
- print a
- def c():
- if 0 :
- a = 4
- print a
- b()
- c()
- 结果就是 c方法会报错, 因为如果变量初始化在逻辑判断只有真的时候,才会真正初始化
复制代码 自动化多线程多进程系统: 我们一般是用线程池/进程池去控制线程/进程的创建和销毁, 具体的使用过程可以自行看文档,相关的流程其实是要针对具体的业务来分析,不能一概而论,如果像我们这种,我们只需要多进程去批量执行任务就好,我们只关心在并发的时候, 进程的返回结果能否准确的反映任务的执行结果
3,4,5因为我们这边并没这方面的考虑, 所以不能回复题主的问题 |
|