python - 为什么一个小脚本在执行后会继续使用 70%+ 的 CPU?

标签 python raspbian raspberry-pi3

我是 Python 的新手,但这对我来说没有意义,这是一个示例脚本:

import pygame as py
import  time

py.init()
song = py.mixer.Sound("pineSiskin.wav") # c1Mb/20sec long
song.play(0 , 9000)
time.sleep(8)
song.fadeout(800)
py.quit()
print("quit")

在 Raspberry Pi* 上运行此程序时,CPU 占用率上升到 75%,并且保持不变,直到我重新启动 Python shell。这很快会导致 RPi 过热。 其他问题 ( like this one & other mentioned in link ) 是不同的,因为它们指的是尚未完成的脚本。 此链接确实暗示我所看到的不是“正常”行为。

跟踪此问题/诊断建议的任何帮助都是有用的。

如果我弄错了哪个论坛,我深表歉意;告诉我,我会移动它!

*硬件/软件:

  • 正在运行的 Raspberry Pi 3 B 型
  • 树莓派杰西像素
  • python 3.4.2 通过与 scipi 和 matplotlib 捆绑在一起的 IDLE3 Python 3.4.2 访问 添加

最佳答案

这个问题原来是一个操作系统问题。从新的磁盘镜像重新创建 Raspbian OS 解决了它。现在脚本的行为符合我的预期。

关于python - 为什么一个小脚本在执行后会继续使用 70%+ 的 CPU?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44630863/

相关文章:

python - 在 macOS 上通过终端启动 Spyder 时出现 kq_init 警告

python - 用于寻址异步请求的 ZMQ Python 请求回复代理

python - 在 Python 中使用反斜杠续行是否危险?

python - 在 Raspberry Pi 2 上安装 MotionEye 时出现问题

raspberry-pi - 如何将运行 Android Things 的 Raspberry Pi 3 连接到 wifi 网络?

python - 为另一列中的唯一值分配值给 Pandas 数据框值

linux - PulseAudio 蓝牙音箱在 Raspberry Pi 上崩溃

java - DP6 - 应用程序启动时没有 UI

python - 在 Raspi 上使用带有 Python 的 C 库

linux - iwconfig - 通过终端上的 wifi 连接网络