想问问保存过了的idle文件,怎么又能够输入代码后又能运行
保存过的,再输入啥都没反应,也没有>>> 本帖最后由 linyinset 于 2021-6-1 16:50 编辑你刚看完第一课吗?我也是刚看完
IDLE就像ruby或者说dos的那种对话模式一样并不像eclipse那种开发工具 特点就是输入一行指令一个回车 执行命令。IDLE是有>>>的你可以理解成DOS的 >
你点new file.新建的是一个文件 你可以理解成为txt这一类的文本文件。*(其实python的文件类型是py)这个是没有>>>的 因为是文件。
你保存了文件按F5 就会在编译器上面执行这个文件。 所以你搞清楚对象你当前窗口是文件还是编译器。
本帖最后由 linyinset 于 2021-6-1 16:49 编辑
好像连点投了了2次。删了 linyinset 发表于 2021-6-1 16:46
你刚看完第一课吗?我也是刚看完
IDLE就像ruby或者说dos的那种对话模式一样并不像eclipse那种开发工 ...
没看两节还{:9_226:},我说的shell这里保存的文件,保存再打开输入代码不会再运行,也不会再有>>> 你这里有几个理解错误
第一,双击py文件,他不是不会再运行。而是CMD里面跑的,跑完默认自动关闭。除非你手动打开CMD从里面运行文件。对于这个,建议你看看DOS基础命令行。。*2小时那种就够。
第二,你说的再打开,如果不是双击的意思,而是从IDLE里面导入的方式,那就是你对于命令行和文件的理解不清楚,这个同上,也建议你先看看DOS命令行。 本帖最后由 linyinset 于 2021-6-1 17:17 编辑
你在IDLE里面用OPEN直接打开你的py就没事了 别用CMD去跑程序*(不要双击打开
你这里的 >>> 这个符号是在 Python 的 Shell 交互窗口或者 PyCharm 之类其他编辑控制台才会有的
>>> 是提示用户可以进行输入代码即刻进行执行,在 Python 自带的 IDLE 中,只能按行为单位的代码块来执行
在编辑器中,是相当于在编辑代码,IDLE 中保存文件后按下 F5 即可进行运行
linyinset 发表于 2021-6-1 17:08
你在IDLE里面用OPEN直接打开你的py就没事了 别用CMD去跑程序*(不要双击打开
我是在shell这里open打开的,打开后没有>>> Twilight6 发表于 2021-6-1 18:42
你这里的 >>> 这个符号是在 Python 的 Shell 交互窗口或者 PyCharm 之类其他编辑控制台才会有的
>>>...
保存后,变成了py文件,怎么使它又变回像shell交互界面一样可以以行为单位输入代码运行? 杨东明 发表于 2021-6-1 19:44
保存后,变成了py文件,怎么使它又变回像shell交互界面一样可以以行为单位输入代码运行?
右击点击 IDLE 打开,按下 F5 允许代码
Twilight6 发表于 2021-6-1 19:55
右击点击 IDLE 打开,按下 F5 允许代码
是右击py文件idle打开吗?打不开,右击后没有反应(我的操作顺序是:右击,打开方式,电脑中搜索应用,粘贴idle文件位置,选择IDLE (Python 3.7 64-bit),没反应) 杨东明 发表于 2021-6-1 20:16
是右击py文件idle打开吗?打不开,右击后没有反应(我的操作顺序是:右击,打开方式,电脑中搜索应用,粘 ...
那你可以直接先打开 IDLE ,然后选择 File --> open ... --> 你的文件
Twilight6 发表于 2021-6-1 20:19
那你可以直接先打开 IDLE ,然后选择 File --> open ... --> 你的文件
F5报错,invalid syntax 杨东明 发表于 2021-6-1 20:21
F5报错,invalid syntax
代码有问题,报错意思是语法出错
我就是新建一个file,输入1+1运行完2,保存再打开,按F5也还是报错 杨东明 发表于 2021-6-2 09:12
我就是新建一个file,输入1+1运行完2,保存再打开,按F5也还是报错
回复记得点写他人底下的回复,否则看不到你发的消息提醒哈
你在 IDLE 下保存的文件会带上 >>> 符号
不在 交互界面下 >>> 符号是不符合 Python 语法的,肯定会报错
代码都是在编辑器中编写完后保存,不是在 IDLE 交互窗口 下保存
Twilight6 发表于 2021-6-4 09:40
回复记得点写他人底下的回复,否则看不到你发的消息提醒哈
你在 IDLE 下保存的文件会带上 >>> 符 ...
好的,不太懂你说的。。能不能说下我该怎么操作
页:
[1]