摘要: 1.将json文件读取后,修改,再写入 #output.json文件{ "tests_num": 11, "failures": 0, "testsuites": { "testsuite": { "testcases": { "test1": { "result": "good", "descri 阅读全文
posted @ 2022-06-22 17:51 小柴i 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 1.os.system(cmd) 阻塞 参数: os.system('ls') os.system(f'ls {dir}') 该函数返回命令执行结果的返回值,system()函数在执行过程中进行了以下三步操作:1.fork一个子进程;2.在子进程中调用exec函数去执行命令;3.在父进程中调用wai 阅读全文
posted @ 2022-06-22 17:16 小柴i 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 1. logger = logging.getLogger(log_name) 是根据log_name返回一个文件流,不通线程中应该传入不通log_name 如果在一个进程中中出现多次创建同一个log_name的文件流也不会报错,并且会重复打印和记录多次,如下: logger = logging.g 阅读全文
posted @ 2022-06-22 17:11 小柴i 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 一,推荐paramiko,可实现命令交互,在登录无密码设备时需要加上异常处理,如下: paramiko可能出现连接失败,大概率是因为本地和设备的加密算法不一致导致 import paramiko class mySSH: def __init__(self, host='', username='l 阅读全文
posted @ 2022-06-22 16:57 小柴i 阅读(5918) 评论(0) 推荐(0) 编辑
摘要: 一、在python代码迁移环境时需要保证各个依赖包版本一致以避免出现一些问题,批量安装依赖包方法如下: 1)生成requirement.txt在服务器中切换到项目路径下,执行以下命令: pip list --format=freeze > requirements.txt 所生成的requireme 阅读全文
posted @ 2022-06-22 16:08 小柴i 阅读(2702) 评论(0) 推荐(1) 编辑