鱼C论坛

 找回密码
 立即注册
查看: 1396|回复: 8

[已解决]用命令行运行文件

[复制链接]
发表于 2021-12-2 20:04:56 | 显示全部楼层 |阅读模式

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

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

x
刚开始接触python,啥也不会,感谢各位指点

就我看书和看小甲鱼视频结合,然后就看书看到了这个

然后就搞不出来 ,望各位指教,谢谢

最佳答案
2021-12-2 20:49:25
本帖最后由 jackz007 于 2021-12-2 21:30 编辑

        IDLE 是一个交互式的 Python 语言解释环境,不可以拿来像你那样运行脚本文件。
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Folder\shell\DOS Prompt Here\command]
@="cmd.exe /k cd %1"
       把文本框里的内容复制到记事本,命名为 "DOS.reg" 保存到一个合适的目录位置。用 Windows 资源管理器打开保存这个文件的目录位置,用鼠标左键双击刚刚保存的那个文件,将其导入注册表,在这个过程中,操作系统会弹出对话框,询问是否导入这个文件,一定要选择是。
       资源管理器来到保存有 Python 代码文件所在子目录的父目录 "C:\Users\AR15\Desktop\",在子目录列表中,选中 "Python" ,鼠标右键,从弹出菜单上选中 "DOS Prompt Here",你就可以获得一个路径为 "C:\Users\AR15\Desktop\Python" 的 CMD 窗口,这个时候,用这个命令行运行你的代码:
Python game.py
        如果这个源代码没有问题,你就应该可以看到屏幕效果了。
        这个新添加的 "DOS Prompt Here" 的鼠标右键菜单,不仅可以用来运行 Python 脚本文件,在编译 C ++ 及其它代码文件的时候也是可以用到的。
]J~XS]7Z7}RPNYH35WS9$O4.png
38C6C6CEA8058D715A0C15D6900C5528.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-12-2 20:10:44 | 显示全部楼层
我现在先做着别的事情,等晚上睡觉之前会来看各位大佬的回复并确认最佳答案的谢谢各位
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-12-2 20:35:07 From FishC Mobile | 显示全部楼层
AdiosSpike 发表于 2021-12-2 20:10
我现在先做着别的事情,等晚上睡觉之前会来看各位大佬的回复并确认最佳答案的谢谢各位

从来都是命令行方式,不知道你要问啥
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-12-2 20:49:25 | 显示全部楼层    本楼为最佳答案   
本帖最后由 jackz007 于 2021-12-2 21:30 编辑

        IDLE 是一个交互式的 Python 语言解释环境,不可以拿来像你那样运行脚本文件。
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Folder\shell\DOS Prompt Here\command]
@="cmd.exe /k cd %1"
       把文本框里的内容复制到记事本,命名为 "DOS.reg" 保存到一个合适的目录位置。用 Windows 资源管理器打开保存这个文件的目录位置,用鼠标左键双击刚刚保存的那个文件,将其导入注册表,在这个过程中,操作系统会弹出对话框,询问是否导入这个文件,一定要选择是。
       资源管理器来到保存有 Python 代码文件所在子目录的父目录 "C:\Users\AR15\Desktop\",在子目录列表中,选中 "Python" ,鼠标右键,从弹出菜单上选中 "DOS Prompt Here",你就可以获得一个路径为 "C:\Users\AR15\Desktop\Python" 的 CMD 窗口,这个时候,用这个命令行运行你的代码:
Python game.py
        如果这个源代码没有问题,你就应该可以看到屏幕效果了。
        这个新添加的 "DOS Prompt Here" 的鼠标右键菜单,不仅可以用来运行 Python 脚本文件,在编译 C ++ 及其它代码文件的时候也是可以用到的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-12-2 23:33:12 | 显示全部楼层
jackz007 发表于 2021-12-2 20:49
IDLE 是一个交互式的 Python 语言解释环境,不可以拿来像你那样运行脚本文件。

       把文本框 ...

谢谢你,我明天试试!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-12-2 23:49:46 | 显示全部楼层
jackz007 发表于 2021-12-2 20:49
IDLE 是一个交互式的 Python 语言解释环境,不可以拿来像你那样运行脚本文件。

       把文本框 ...

大概我把文件名弄成DOS.reg,然后他好像因为window操作系统,然后他会隐藏那个拓展名(?),然后就是实际上还是“DOS.reg.txt”

然后你说的那个CMD窗口好像系统里有(?)

但是好像还是不行,我也不知道为什么
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-12-2 23:51:30 | 显示全部楼层
jackz007 发表于 2021-12-2 20:49
IDLE 是一个交互式的 Python 语言解释环境,不可以拿来像你那样运行脚本文件。

       把文本框 ...

宿舍要关门了,我先回宿舍,明天晚上我琢磨一下怎么在评论区发图片给你
谢谢大佬
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-12-3 00:04:09 | 显示全部楼层
本帖最后由 jackz007 于 2021-12-3 00:07 编辑
AdiosSpike 发表于 2021-12-2 23:49
大概我把文件名弄成DOS.reg,然后他好像因为window操作系统,然后他会隐藏那个拓展名(?),然后就是实际 ...


        你学编程的应该可以自行搞定文件名吧?"DOS.reg.txt" 不行,必须是 "DOS.reg"

评分

参与人数 1荣誉 +1 鱼币 +1 收起 理由
AdiosSpike + 1 + 1 感谢楼主无私奉献!

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-12-3 10:48:18 | 显示全部楼层
jackz007 发表于 2021-12-2 20:49
IDLE 是一个交互式的 Python 语言解释环境,不可以拿来像你那样运行脚本文件。

       把文本框 ...

谢谢大佬,弄好了!!!!好神奇!(我就只是突然感兴趣然后开始学,可能好多东西不是很懂),谢谢你呀,确实导入注册表之后就可以了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-12 17:17

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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