鱼C论坛

 找回密码
 立即注册
查看: 241|回复: 16

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

[复制链接]
发表于 2021-6-1 16:29:56 | 显示全部楼层 |阅读模式
5鱼币
保存过的,再输入啥都没反应,也没有>>>

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2021-6-1 16:46:57 | 显示全部楼层
本帖最后由 linyinset 于 2021-6-1 16:50 编辑

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

IDLE就像ruby或者说dos的那种对话模式一样  并不像eclipse那种开发工具    特点就是输入一行指令一个回车 执行命令。IDLE是有>>>的  你可以理解成DOS的   >
你点new file.新建的是一个文件 你可以理解成为txt这一类的文本文件。*(其实python的文件类型是py)这个是没有>>>的 因为是文件。
你保存了文件按F5 就会在编译器上面执行这个文件。 所以你搞清楚对象  你当前窗口是文件还是编译器。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2021-6-1 16:47:28 | 显示全部楼层
本帖最后由 linyinset 于 2021-6-1 16:49 编辑

好像连点投了了2次。删了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2021-6-1 16:53:42 | 显示全部楼层
linyinset 发表于 2021-6-1 16:46
你刚看完第一课吗?我也是刚看完

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

没看两节还,我说的shell这里保存的文件,保存再打开输入代码不会再运行,也不会再有>>>
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2021-6-1 17:00:00 | 显示全部楼层
你这里有几个理解错误
第一,双击py文件,他不是不会再运行。而是CMD里面跑的,跑完默认自动关闭。除非你手动打开CMD从里面运行文件。对于这个,建议你看看DOS基础命令行。。*2小时那种就够。
第二,你说的再打开,如果不是双击的意思,而是从IDLE里面导入的方式,那就是你对于命令行和文件的理解不清楚,这个同上,也建议你先看看DOS命令行。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2021-6-1 17:08:23 | 显示全部楼层
本帖最后由 linyinset 于 2021-6-1 17:17 编辑

你在IDLE里面用OPEN直接打开你的py就没事了 别用CMD去跑程序*(不要双击打开
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2021-6-1 18:42:11 | 显示全部楼层

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

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

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

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2021-6-1 19:42:15 | 显示全部楼层
linyinset 发表于 2021-6-1 17:08
你在IDLE里面用OPEN直接打开你的py就没事了 别用CMD去跑程序*(不要双击打开

我是在shell这里open打开的,打开后没有>>>
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2021-6-1 19:44:38 | 显示全部楼层
Twilight6 发表于 2021-6-1 18:42
你这里的 >>> 这个符号是在 Python 的 Shell 交互窗口或者 PyCharm 之类其他编辑控制台才会有的

>>>  ...

保存后,变成了py文件,怎么使它又变回像shell交互界面一样可以以行为单位输入代码运行?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2021-6-1 19:55:16 | 显示全部楼层
杨东明 发表于 2021-6-1 19:44
保存后,变成了py文件,怎么使它又变回像shell交互界面一样可以以行为单位输入代码运行?



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

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2021-6-1 20:16:30 | 显示全部楼层
Twilight6 发表于 2021-6-1 19:55
右击点击 IDLE 打开,按下 F5 允许代码

是右击py文件idle打开吗?打不开,右击后没有反应(我的操作顺序是:右击,打开方式,电脑中搜索应用,粘贴idle文件位置,选择IDLE (Python 3.7 64-bit),没反应)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2021-6-1 20:19:30 | 显示全部楼层
杨东明 发表于 2021-6-1 20:16
是右击py文件idle打开吗?打不开,右击后没有反应(我的操作顺序是:右击,打开方式,电脑中搜索应用,粘 ...



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

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2021-6-1 20:21:32 | 显示全部楼层
Twilight6 发表于 2021-6-1 20:19
那你可以直接先打开 IDLE ,然后选择 File --> open ... --> 你的文件

F5报错,invalid syntax
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2021-6-1 22:32:52 | 显示全部楼层
杨东明 发表于 2021-6-1 20:21
F5报错,invalid syntax



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

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2021-6-2 09:12:55 | 显示全部楼层
我就是新建一个file,输入1+1运行完2,保存再打开,按F5也还是报错
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2021-6-4 09:40:39 | 显示全部楼层
杨东明 发表于 2021-6-2 09:12
我就是新建一个file,输入1+1运行完2,保存再打开,按F5也还是报错



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

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

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

代码都是在编辑器中编写完后保存,不是在 IDLE 交互窗口 下保存
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2021-6-8 15:06:24 | 显示全部楼层
Twilight6 发表于 2021-6-4 09:40
回复记得点写他人底下的回复,否则看不到你发的消息提醒哈

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

好的,不太懂你说的。。能不能说下我该怎么操作
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1

GMT+8, 2021-6-24 20:03

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表