摘要: 转载自 勤奋的小青蛙 其实*args指的就是不带key的可变参数, **kargs就是带key的可变参数. 示例函数: 1 def foo_single_arg(arg): 2 print("arg = ", arg) 3 4 def foo_multi_args(arg, *args): 5 pr 阅读全文
posted @ 2020-11-18 17:31 -Ruirui- 阅读(161) 评论(0) 推荐(0) 编辑
摘要: Windows上: 通过cmd: 开启:adb logcat > 文件完整路径 关闭:taskkill /F /IM adb.exe Linux上: 开启:adb logcat > 文件路径 关闭:kill -9 $(ps aux | grep "adb logcat" | sed -n 1p | 阅读全文
posted @ 2020-11-03 15:44 -Ruirui- 阅读(3615) 评论(0) 推荐(0) 编辑
摘要: 在pycharm的file→settings中,找到Editor,其中的code style中有一个file encodings 点击后,右侧有三处需要修改: 1.Global Encoding改为ISO-8859-1 2.Project Encoding改为 GBK 3.Default encod 阅读全文
posted @ 2020-11-03 11:39 -Ruirui- 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 装饰器可以用来在不改变原函数的基础上,为原函数增添功能 示例如下: 1 import time 2 3 def decorator1(function): 4 def wrapper(*args,**kwargs): 5 function(*args,**kwargs) 6 print(" runn 阅读全文
posted @ 2020-11-02 12:47 -Ruirui- 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 此版本的运行和安装环境是在linux下,使用vscode配置的 首先准备好测试代码 以下是简单的一份 1 import unittest 2 import HTMLTestRunner 3 4 5 class TestCalc(unittest.TestCase): 6 def testcc(sel 阅读全文
posted @ 2020-11-02 09:36 -Ruirui- 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 可以用在限时的操作中 1 import time 2 3 time_start=time.time() 4 5 while True: 6 try: 7 "做操作" 8 except: 9 pass 10 else: 11 time_end=time.time() 12 if time_end - 阅读全文
posted @ 2020-10-10 16:46 -Ruirui- 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 1.若有两个文件a.py和b.py,是不可以在a里写import b,在b里写import a的,这样会报错 module a has no attribute b,或者module b has no attribute a,解决办法就是重新规划代码,不要这样相互引用 阅读全文
posted @ 2020-09-27 16:15 -Ruirui- 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 首先需要引入所需要的模块,然后调用 1 from pymediainfo import MediaInfo 2 3 media_info = MediaInfo.parse(streampath) 4 data = media_info.to_json() 5 media_dict = json.l 阅读全文
posted @ 2020-09-23 13:38 -Ruirui- 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 除了使用日志生成函数logger,还可以直接将print的信息写入到目标文件中 logger方法如下: 1 def log(message): 2 # 创建info级别的记录器 3 logger = logging.getLogger(__name__) 4 if not logger.handle 阅读全文
posted @ 2020-09-23 13:21 -Ruirui- 阅读(1324) 评论(0) 推荐(0) 编辑
摘要: 文章是参考了简书文章,原文有更详细和全面的方法,在此是搬运了我用的两种,原文链接:https://www.jianshu.com/p/2c471acfea2e 1 # coding=utf-8 2 import sys 3 import functools 4 import traceback 5 阅读全文
posted @ 2020-09-16 14:30 -Ruirui- 阅读(654) 评论(0) 推荐(0) 编辑