运行代码时,没有输出。 而是出现一个对话框,显示一个访问Python文件夹37-32的窗口。
当我关闭对话框和文件时,我试图在下面创建一个新的简单代码,但是当我运行代码时,我得到了相同的对话框。
怎么了?
sum = 2+3 print(sum)
我已经附上了一个截图,其中显示了代码以及模块运行时出现的对话框
答案 0 :(得分:0)
在执行代码之前,首先需要保存文件。那就是弹出的对话框。
答案 1 :(得分:0)
您应该已经看到了如下所示的弹出框。你是否?不清楚吗?
Save Before Run or Check
? Source Must Be Saved
OK to Save?
[OK] [Cancel]
需要保存的一个原因是异常回溯是指导致异常的文件和一行代码。
如果您已保存,sum = 2+3 print(sum)
将是SyntaxError。
您可以在Shell中运行单个语句而无需保存。
RESTART行表示外壳程序重新初始化了用于执行代码的环境。
通常不应该将代码保存在安装脚本目录中。最好在用户目录中创建一个目录,例如C:/ Users /您的名字/ py/。
是的,通常应该针对不相关的问题打开一个新问题。但是,如果无法访问您的计算机,则很难知道“ new”发生了什么。可能是IDLE可以在.../appdate/.../Scripts/
下创建文件,但是您的代码不能。如果公开呼叫没有引发异常,则可能是在某个地方创建的。除非您有经验,否则最好使用绝对路径,例如C:/Users/yourname/py/new.txt
。