急急急!
"D:\Screenshots\屏幕截图 2025-03-30 152325.png"怎么回事?解释器吞了? "D:\Screenshots\屏幕截图 2025-03-30 152325.png" "D:\Screenshots\屏幕截图 2025-03-30 152325.png" "D:\Screenshots\屏幕截图 2025-03-30 152325.png" 反正在命令提示符内输入Python,就会返回
Traceback (most recent call last):
File "<frozen runpy>", line 15, in <module>
File "<frozen importlib.util>", line 16, in <module>
ModuleNotFoundError: No module named 'types' IDLE打不开,python.exe直接闪了一下就没有了。 重装Python可以解决100%的问题
鉴于我看不到你的图片,我也给不出其他建议 本帖最后由 jackz007 于 2025-3-31 13:49 编辑
打开 Windows 记事本,键入如下内容,然后,以文件名 ".cmd" 把这个文件保存到源代码文件夹内。注意,保存时,一定要把文件的字符编码从 "UTF-8" 改为 "ANSI"。
@Echo Off
Cmd /k Cls
当需要运行 Python 源代码时,在 Windows 资源管理器中找到 .cmd,用鼠标双击这个文件,于是,在源代码目录内,你就会得到一个 CMD 窗口,有了这个窗口,你就可以用命令行的方式来运行 Python 源代码文件了。
假如你的 Python 源代码文件是 x.py,你就这样来运行它:
Python x.py
这样做的好处就是,永远不会看到任何闪退,Python 指出的代码问题和错误会被你一览无余。 关于路径中的反斜杠问题
你遇到的可能是Python字符串中的转义字符问题。Windows路径中的反斜杠 \ 在Python中会被识别为转义字符,比如:
path = "D:\Screenshots\屏幕截图 2025-03-30 152325.png"
# 这里的 \S 会被误认为转义字符
解决方法:
[*]使用原始字符串(在字符串前加r):
path = r"D:\Screenshots\屏幕截图 2025-03-30 152325.png"
[*]或将反斜杠改为正斜杠:
path = "D:/Screenshots/屏幕截图 2025-03-30 152325.png"
[*]或使用双反斜杠:
path = "D:\\Screenshots\\屏幕截图 2025-03-30 152325.png"
注意:如果路径包含中文,请确认:
1. 文件实际存在且名称完全匹配
2. 代码文件已保存为UTF-8编码
3. 系统区域设置支持中文路径
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页:
[1]