gpt4 book ai didi

拔下 Raspberry Pi 后导入模块时出现 Python EOFerror

转载 作者:IT王子 更新时间:2023-10-29 01:04:32 25 4
gpt4 key购买 nike

我有一个 python3.2 脚本在 raspberry pi - Raspbian 操作系统启动时从 rc.local 运行,它导入一个名为 inouts.py 模块的文件,我制作并位于同一目录中,我更新了 sys.path.append(...)

该脚本在数周内都运行良好。今天我不得不在不关机的情况下拔掉 rpi。

重启后脚本无法打开并给出错误:EOFError:EOF 读取到的地方不是预期的

inouts.py 绝对是导致错误的模块,因为我有它自己的行。

如果我将名称从 inouts.py 更改为 inouts2.py,则脚本可以正常工作。如果我将它作为 python2 运行,它也可以工作。

任何人都可以指出正确的方向,说明可能导致此文件名导致此错误的原因吗?

Traceback (most recent call last):
File "rf2.py", line 3, in <module>
import inouts
EOFError: EOF read where not expected

最佳答案

我今天自己解决了这个问题,方法是删除 __pycache__ 子目录中的所有 *.pyc 文件。

关于拔下 Raspberry Pi 后导入模块时出现 Python EOFerror,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25461344/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com