python-3.x - 在 python 3.6 中出现缩进或空格错误
问题描述
我只是想在脚本中播放声音
我得到的错误
“缩进中制表符和空格的使用不一致”。
代码片段:
if flag >= frame_check:
winsound.Beep(freq, duration)
cv2.putText(frame, "****************DANGER!****************", (10, 30),
cv2.FONT_HERSHEY_SIMPLEX, 0.7, (0, 0, 255), 2)
cv2.putText(frame, "****************DANGER!****************", (10,325),
cv2.FONT_HERSHEY_SIMPLEX, 0.7, (0, 0, 255), 2)
解决方案
其他行使用制表\t
符缩进:并且该行使用空格缩进,反之亦然。
缩进必须在 python 脚本中保持一致。使用空格或表格,但不能同时使用。
您可以使用 tabnanny 获得更详细的消息:
https://docs.python.org/fr/3/library/tabnanny.html
使用代码在您的帖子上进行编辑。
显然,winsound 行使用空格缩进,而其他行使用制表符缩进。选择一种缩进方式并坚持下去。
推荐阅读
- python - 将 statsmodels.api 作为 sm 导入时出现意外错误
- php - 用于希伯来文文本的 utf8_encoding
- android - 空活动的 setContentView 上的 StrictMode 磁盘读取冲突
- .net - 从引用 netstandard 项目的旧式框架项目创建 nuget 包
- c++ - 从批次中提取矩阵,表示为张量
- javascript - javascript:调用默认函数?
- javascript - 如何将 Bower 替换为 Yarn --flat 和嵌套依赖项?
- java - 如何迭代列表
在java中 - git - Github:如何将代码从 github 合并到本地
- powerbi - 在 PowerBI 和 DAX 中查找每天的 Max