踩坑集合
文章平均质量分 52
记录踩坑历程
M测试官
朝闻道,夕死可矣!
展开
-
关于YAML 5.1版本后弃用yaml.load(file),导致的报错
最近在使用yaml第三方库解析yaml文件报错,在这里记录一下;代码原文 def get_yaml_data(yml_file): with open(yml_file, 'r', encoding='utf-8') as f: yml_content = yaml.load(f) return yml_content以上的代码执行后,将会抛出异常,如下:YAMLLoadWarning: calling yaml.load()原创 2021-03-13 15:43:15 · 1438 阅读 · 2 评论 -
python - UnicodeDecodeError:编码异常
报错信息UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe4 in position 0: ordinal not in range(128)解决方案:1,在文件或者代码首行添加# _*_ coding: utf-8 _*_#!/usr/bin/env python32,在报错的脚本添加(处理单项)未测试。import sysreload(sys)sys.setdefaultencoding(‘utf8’)3,运行代码,由原创 2021-03-10 15:08:55 · 283 阅读 · 0 评论 -
Linux内核又躺枪 之《docker挂载volume的权限问题》
我对docker不太成熟的认知!写的不好望指出!互相学习、交流!对docker的认知为什么说Linux内核又躺枪了,本人不想背锅,只能把锅甩给Linux 内核了,哈哈哈…docker依赖于Linux的两个内核特性:Namespaces - 命名空间Control groups(cgroups)- 控制组Namespaces命名空间提供了一种系统资源的隔离,包括了文件系统、网络、进程等。docker有以下5种命名空间:PID:进程隔离NET:网络管理接口IPC:管理跨进程通信访问MN原创 2020-12-01 00:46:56 · 530 阅读 · 0 评论 -
python - ImportError:模块引入异常
摘要为什么要写这篇文章?我们在使用 pycharm 编程经常会遇到 ImportError:模块引入异常的情况;原因:模块文件不在运行的路径上,即PyCharm IDE支持文件跳转,但是当文件执行时,找不到模块。,就会抛出 ImportError;解决方法Step 1如果是在 Terminal 执行,通过 sys.path.append 添加源路径在模块文件顶部,引入源目录,源路径下的所有模块文件都可以被不加前缀直接importimport osimport sysBASE_P原创 2020-11-25 22:46:44 · 3019 阅读 · 1 评论