目录
一.python访问手机SD卡目录文件
import os
path = os.popen('adb shell ls /data/local/tmp/minicap').read().strip()
print(path)
if 'No such file or directory' in path:
print(False)
else:
print(True)
运行结果:
D:\Python3.8.6\python.exe D:/PythonWorkSpace/chenbang/test_12.py
/data/local/tmp/minicap
True
Process finished with exit code 0
二.traceback模块捕获异常
import traceback
try:
1 / 0
except Exception as e:
traceback.print_exc()
print('\n错误原因是:{}'.format(e))
运行结果:
D:\Python3.8.6\python.exe D:/PythonWorkSpace/chenbang/test_12.py
Traceback (most recent call last):
File "D:/PythonWorkSpace/chenbang/test_12.py", line 4, in <module>
1 / 0
ZeroDivisionError: division by zero
错误原因是:division by zero
Process finished with exit code 0
捕获指定错误则处理
try:
a = 1
b = 'good' + 1
except TypeError:
print('类型错误')
运行结果:
D:\Python3.8.6\python.exe D:/PythonWorkSpace/chenbang/test_14.py
类型错误
Process finished with exit code 0