小白提问,mac如何运行已经写好的python程序?如图
因为看小甲鱼老师的视频,用的是windows,用的是快捷键保存执行文档,但是mac如何操作呢,求老师们解答一下~~如图,这个是老师课程的画面,按 f5 弹出了一个执行框;
自己学习课程编辑好的程序,但是不知道怎么弹出执行框
我看百度说的,把它 save as 到桌面,结果就是截图所示。 完全不是老师执行的那个画面 本帖最后由 豆嘉木 于 2022-5-23 17:34 编辑
在mac中找到“终端”并打开它,
a.首先进入.py文件所在目录(直接拖文件夹进去终端就可以得到路径);在终端输入(你的文件所在的文件夹),
b.在所要打开的文件头部添加语句 #!/usr/bin/env python3
c.给予文件执行权限 chmod a+x XXX.py(a+x 是固定不变的,只替代XXX部分文件名即可)
d.运行文件 输入 python XXX.py 或者(./XXX.py)
总结:进文件所在目录,执行python XXX.py即可运行
如果觉得有帮助的话别忘了给个最佳答案谢了!!!{:10_254:} 豆嘉木 发表于 2022-5-23 17:17
在mac中找到“终端”并打开它,
a.⾸先进⼊.py⽂件所在⺫录(直接拖⽂件夹 ...
老师,我知道您的答案一定是正确的,但是我看不懂0.0 请问⾸(等数字)。是什么意思 自学pyhton_小智 发表于 2022-5-23 17:22
老师,我知道您的答案一定是正确的,但是我看不懂0.0 请问⾸(等数字)。是什么意思
兄弟不好意思,之前我的字被和谐了,“文”“行”“入”之类的被和谐了,我改好了,你再去看看3楼
还有,别忘了给我下最佳答案哈谢谢 mac版也是按F5, 你弄错了一点。
你直接把代码粘贴到IDLE里面去了。
你在IDLE 新建一个新文件( file里的new file)
然后你把代码拷贝到new file里然后按F5就可以了 爱笑的无赖 发表于 2022-5-23 17:37
mac版也是按F5, 你弄错了一点。
你直接把代码粘贴到IDLE里面去了。
你在IDLE 新建一个新文件( file里 ...
尝试了 结果是 SyntaxError: 豆嘉木 发表于 2022-5-23 17:17
在mac中找到“终端”并打开它,
a.首先进入.py文件所在目录(直接拖文件夹进去终端就可以得到路径);在终端 ...
老师,第一步看懂了,
b步骤,不知到是文件头部指的是哪个文件到 哪里 需要换行吗
c步骤,权限是加在哪里,
d步骤,是在哪里输入那些东西
完全不懂加在哪个文件(idle还是终端)哪一行,如果有图片说明就好了{:5_109:} 本帖最后由 云龙烛火 于 2022-5-23 18:03 编辑
注意,你要先在IDLE里新建一个文件(一定要这么做),然后在文件里写代码,保存后按Fn+F5(我的Macbook上是这么设置的,你可以按你自己的设置操作)。
我一开始也做过这种事,想想都是泪啊{:10_266:}
本帖最后由 云龙烛火 于 2022-5-23 18:01 编辑
一定要先编写代码再运行,直接在IDLE里只能一行一行地写 本帖最后由 自学pyhton_小智 于 2022-5-23 18:12 编辑
云龙烛火 发表于 2022-5-23 17:57
一定要先编写代码再运行,直接在IDLE里只能一行一行地写
老师,新建以后,复制代码过去,save as保存后,我再按FN+F5,出现的是 让我再保存“Source Must Be Saved
OK to Save?”
怎么样才可以出现执行框呢 自学pyhton_小智 发表于 2022-5-23 17:55
老师,第一步看懂了,
b步骤,不知到是文件头部指的是哪个文件到 哪里 需要换行吗
c步骤,权限是加在哪 ...
你就跟着9楼走吧,你看不懂我的说明你不会命令行,这需要你慢慢去学,我一时半会教不会 豆嘉木 发表于 2022-5-23 18:14
你就跟着9楼走吧,你看不懂我的说明你不会命令行,这需要你慢慢去学,我一时半会教不会
嗯嗯,确实是笨笨,自学的第三天 不能放弃 本帖最后由 云龙烛火 于 2022-5-23 18:29 编辑
自学pyhton_小智 发表于 2022-5-23 18:08
老师,新建以后,复制代码过去,save as保存后,我再按FN+F5,出现的是 让我再保存“Source Must Be Sav ...
既然你已经新建了一个文件了,那就不用save as了,直接save,然后Fn+F5运行就可以啦 本帖最后由 云龙烛火 于 2022-5-23 18:32 编辑
如果你的文件没有具体路径的话,那还是需要save as的,按照程序弹窗保存就可以了 可以试试按 fn +F5
云龙烛火 发表于 2022-5-23 18:30
如果你的文件没有具体路径的话,那还是需要save as的,按照程序弹窗保存就可以了
!!!!确实fn+f5可以执行了
我也知道我的问题在哪里了,
因为我之前是没有新建文件写的代码,只能一行一行的;
然后我把这个编辑好的存起来就无法执行
要重新新建再输入多行的,
这样就没有原文件每一行的执行结果,所以程序才可以执行!!!
谢谢老师~~~~~ LIUBOLIUHAO 发表于 2022-5-23 18:31
可以试试按 fn +F5
是的,我原来的问题就是没有新建,在原文档复制了代码+每一行的执行结果到新的文件,所以无法执行 爱笑的无赖 发表于 2022-5-23 17:37
mac版也是按F5, 你弄错了一点。
你直接把代码粘贴到IDLE里面去了。
你在IDLE 新建一个新文件( file里 ...
老师,你的方式也是对的,只是前置条件,我的多行代码错了(复制了原来每一行的结果) 自学pyhton_小智 发表于 2022-5-23 18:40
!!!!确实fn+f5可以执行了
我也知道我的问题在哪里了,
因为我之前是没有新建文件写的代码,只能一行一 ...
不用谢不用谢{:10_256:},一开始学python的时候我也遇到过这个问题,所以我知道你问题出在哪。
当时我按F5的时候一直报syntax error,我也不知到问题出在哪里,后来仔仔细细地照着小甲鱼的书操作了一遍,发现没新建文件{:10_247:}
页:
[1]
2