我曾尝试使用操作系统模块显示图像,但每次运行程序时都会出现此错误,并在后台显示cmd窗口:
Windows找不到"image.png"。请确保键入的名称正确,然后重试
这是我正在使用的代码:
import os
cho = input("> ")
if cho == "y":
os.system('start image.png')
我真的不知道该怎么办了。任何帮助都将不胜感激!
假设image.png
和您的python文件在同一个文件夹中,这种行为很奇怪。你可以尝试如下:
import os
image_path = r"image.png" # if both are in same directory
# image_path = r"<absolute_path>" works in any case
# the r before the string (path) makes python treat it as raw string (escape special characters)
os.system(image_path)
# os.system('start ' + image_path)