杨东明 发表于 2021-6-1 16:29:56

想问问保存过了的idle文件,怎么又能够输入代码后又能运行

保存过的,再输入啥都没反应,也没有>>>

linyinset 发表于 2021-6-1 16:46:57

本帖最后由 linyinset 于 2021-6-1 16:50 编辑

你刚看完第一课吗?我也是刚看完

IDLE就像ruby或者说dos的那种对话模式一样并不像eclipse那种开发工具    特点就是输入一行指令一个回车 执行命令。IDLE是有>>>的你可以理解成DOS的   >
你点new file.新建的是一个文件 你可以理解成为txt这一类的文本文件。*(其实python的文件类型是py)这个是没有>>>的 因为是文件。
你保存了文件按F5 就会在编译器上面执行这个文件。 所以你搞清楚对象你当前窗口是文件还是编译器。

linyinset 发表于 2021-6-1 16:47:28

本帖最后由 linyinset 于 2021-6-1 16:49 编辑

好像连点投了了2次。删了

杨东明 发表于 2021-6-1 16:53:42

linyinset 发表于 2021-6-1 16:46
你刚看完第一课吗?我也是刚看完

IDLE就像ruby或者说dos的那种对话模式一样并不像eclipse那种开发工 ...

没看两节还{:9_226:},我说的shell这里保存的文件,保存再打开输入代码不会再运行,也不会再有>>>

linyinset 发表于 2021-6-1 17:00:00

你这里有几个理解错误
第一,双击py文件,他不是不会再运行。而是CMD里面跑的,跑完默认自动关闭。除非你手动打开CMD从里面运行文件。对于这个,建议你看看DOS基础命令行。。*2小时那种就够。
第二,你说的再打开,如果不是双击的意思,而是从IDLE里面导入的方式,那就是你对于命令行和文件的理解不清楚,这个同上,也建议你先看看DOS命令行。

linyinset 发表于 2021-6-1 17:08:23

本帖最后由 linyinset 于 2021-6-1 17:17 编辑

你在IDLE里面用OPEN直接打开你的py就没事了 别用CMD去跑程序*(不要双击打开

Twilight6 发表于 2021-6-1 18:42:11


你这里的 >>> 这个符号是在 Python 的 Shell 交互窗口或者 PyCharm 之类其他编辑控制台才会有的

>>> 是提示用户可以进行输入代码即刻进行执行,在 Python 自带的 IDLE 中,只能按行为单位的代码块来执行

在编辑器中,是相当于在编辑代码,IDLE 中保存文件后按下 F5 即可进行运行

杨东明 发表于 2021-6-1 19:42:15

linyinset 发表于 2021-6-1 17:08
你在IDLE里面用OPEN直接打开你的py就没事了 别用CMD去跑程序*(不要双击打开

我是在shell这里open打开的,打开后没有>>>

杨东明 发表于 2021-6-1 19:44:38

Twilight6 发表于 2021-6-1 18:42
你这里的 >>> 这个符号是在 Python 的 Shell 交互窗口或者 PyCharm 之类其他编辑控制台才会有的

>>>...

保存后,变成了py文件,怎么使它又变回像shell交互界面一样可以以行为单位输入代码运行?

Twilight6 发表于 2021-6-1 19:55:16

杨东明 发表于 2021-6-1 19:44
保存后,变成了py文件,怎么使它又变回像shell交互界面一样可以以行为单位输入代码运行?



右击点击 IDLE 打开,按下 F5 允许代码

杨东明 发表于 2021-6-1 20:16:30

Twilight6 发表于 2021-6-1 19:55
右击点击 IDLE 打开,按下 F5 允许代码

是右击py文件idle打开吗?打不开,右击后没有反应(我的操作顺序是:右击,打开方式,电脑中搜索应用,粘贴idle文件位置,选择IDLE (Python 3.7 64-bit),没反应)

Twilight6 发表于 2021-6-1 20:19:30

杨东明 发表于 2021-6-1 20:16
是右击py文件idle打开吗?打不开,右击后没有反应(我的操作顺序是:右击,打开方式,电脑中搜索应用,粘 ...



那你可以直接先打开 IDLE ,然后选择 File --> open ... --> 你的文件

杨东明 发表于 2021-6-1 20:21:32

Twilight6 发表于 2021-6-1 20:19
那你可以直接先打开 IDLE ,然后选择 File --> open ... --> 你的文件

F5报错,invalid syntax

Twilight6 发表于 2021-6-1 22:32:52

杨东明 发表于 2021-6-1 20:21
F5报错,invalid syntax



代码有问题,报错意思是语法出错

杨东明 发表于 2021-6-2 09:12:55

我就是新建一个file,输入1+1运行完2,保存再打开,按F5也还是报错

Twilight6 发表于 2021-6-4 09:40:39

杨东明 发表于 2021-6-2 09:12
我就是新建一个file,输入1+1运行完2,保存再打开,按F5也还是报错


回复记得点写他人底下的回复,否则看不到你发的消息提醒哈

你在 IDLE 下保存的文件会带上 >>> 符号

不在 交互界面下 >>> 符号是不符合 Python 语法的,肯定会报错

代码都是在编辑器中编写完后保存,不是在 IDLE 交互窗口 下保存

杨东明 发表于 2021-6-8 15:06:24

Twilight6 发表于 2021-6-4 09:40
回复记得点写他人底下的回复,否则看不到你发的消息提醒哈

你在 IDLE 下保存的文件会带上 >>> 符 ...

好的,不太懂你说的。。能不能说下我该怎么操作
页: [1]
查看完整版本: 想问问保存过了的idle文件,怎么又能够输入代码后又能运行