鱼C论坛

 找回密码
 立即注册
查看: 1549|回复: 10

用python打开py文件不能编译

[复制链接]
发表于 2018-9-22 21:16:26 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
昨天刚刚学习python,看着视频在python上做了笔记,但是发现保存之后,再用python打开,就不能编译了,在输入任何东西就跟在word里面打字一样,不知道为啥?求解决,跪谢。
补充一下,我用的3.7版本 idle,打开程序输入代码编译没有任何问题,就是保存之后再打开就不能编译了。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-9-22 21:24:34 | 显示全部楼层
好抽象,截个图吧~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-9-22 21:46:29 | 显示全部楼层
就比如附件图片上的这个文件,里面的代码是可以随意删除的,删除什么都无所谓,而且再输入新的代码是没有反应的,就像文本一样。

打开的文件

打开的文件
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-9-22 21:55:54 | 显示全部楼层
Apofiss 发表于 2018-9-22 21:46
就比如附件图片上的这个文件,里面的代码是可以随意删除的,删除什么都无所谓,而且再输入新的代码是没有反 ...

这是shell,不会存储任何东西。你应该在【File】> 建立新档(Ctrl + N),那个才可以存档。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-9-22 22:01:56 | 显示全部楼层
claws0n 发表于 2018-9-22 21:55
这是shell,不会存储任何东西。你应该在【File】> 建立新档(Ctrl + N),那个才可以存档。

存档之后,我试了用【File】> 建立新档(Ctrl + N),但是存下来的文件,还是不能运行呀!就比如我在那个文件后面输入5+3,回车是没有结果的。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-9-22 22:04:39 | 显示全部楼层
claws0n 发表于 2018-9-22 21:55
这是shell,不会存储任何东西。你应该在【File】> 建立新档(Ctrl + N),那个才可以存档。

难道说py文件只是一个保存代码的格式?不负责运行?如果要运行需要把代码从py文件里面复制到idle面板?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-9-22 22:08:27 | 显示全部楼层
Apofiss 发表于 2018-9-22 22:01
存档之后,我试了用【File】> 建立新档(Ctrl + N),但是存下来的文件,还是不能运行呀!就比如我在那个 ...

这是一个独立的源代码文件,不能把shell里的内容抄上去,要计算5+3只需要在里面写“print(5+3)”就可以了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-9-22 22:17:47 | 显示全部楼层
感谢两位的帮助,在室友和同学的帮助下,搞懂了。我没有弄清shell和源代码文件的区别,自己保存的不属于源代码文件。谢谢。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-9-22 22:20:27 | 显示全部楼层
Apofiss 发表于 2018-9-22 22:04
难道说py文件只是一个保存代码的格式?不负责运行?如果要运行需要把代码从py文件里面复制到idle面板?

楼上说了,其实是运行了,没有打印而已。shell 是直接输出的,py 文件在没有被指示打印,是不会打印的。
shell 里边按回车之后,也不能回去修改。这是两者基本的差别
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-9-23 19:09:58 | 显示全部楼层
claws0n 发表于 2018-9-22 21:55
这是shell,不会存储任何东西。你应该在【File】> 建立新档(Ctrl + N),那个才可以存档。

这不是shell!这是文件,没看见语法高亮吗?!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-9-24 08:20:22 From FishC Mobile | 显示全部楼层
推荐使用vscode学python,vs是史上第一编译器无所不能而且还是中文界面哦!!百度一下你就知道
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-2 08:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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