怎么便捷的运行写好的 py 文件

2024-04-03 02:10:02 +08:00
 JaxHome

用 Python 写好的 py 文件怎么便捷的运行,程序非常简单,但需要频繁的运行,IDLE 运行太麻烦,有没有便捷的方法,可以设个全局快捷键去运行,需要用的时候按下快捷键就能执行

4288 次点击
所在节点    Python
35 条回复
yzding
2024-04-03 02:12:41 +08:00
不是有 pycharm 嚒
JaxHome
2024-04-03 02:14:43 +08:00
@yzding 可以全局按快捷键运行吗,就是我在其他软件的时候,不是对着 pycharm
JaxHome
2024-04-03 02:17:53 +08:00
@yzding 我是新手,可能问的问题比较浅。这个小小程序虽然简单,但只要能用上,可以极大的提高我目前的工作,想不到编程这么有用
loveqianool
2024-04-03 02:20:31 +08:00
1423
2024-04-03 02:25:59 +08:00
这个问题与 py 无关, 你需要的是正确的关键词: 快速启动, 快捷启动
https://www.appinn.com/38-quick-start/
jinliming2
2024-04-03 02:26:05 +08:00
windows 的话,桌面上新建个快捷方式,路径填写 python 脚本路径,然后快捷方式右键属性能设置快捷键
geelaw
2024-04-03 02:30:03 +08:00
建立一个 python.exe 的快捷方式,然后修改命令行使其运行你的 Python 代码,然后设置快捷方式的快捷键。

快捷方式在桌面或者“开始”菜单文件夹里面的时候,它的快捷键会生效。
JaxHome
2024-04-03 02:31:27 +08:00
@1423 多谢
JaxHome
2024-04-03 02:33:57 +08:00
@geelaw 多谢
JaxHome
2024-04-03 02:34:03 +08:00
@jinliming2 多谢
Xinu
2024-04-03 08:49:45 +08:00
@JaxHome 推荐一个其它途径, 安装一个 utools , 快捷键启动 美滋滋,不懂可以加我
ohayoo
2024-04-03 08:55:04 +08:00
Windows 的话,我直接下便携版,再写个 bat ,双击启动,这样既不要装环境,又不要 ide
EndlessMemory
2024-04-03 09:04:05 +08:00
写个 bat 文件启动就行
n0bin0bita
2024-04-03 09:33:04 +08:00
如果是 windows 我记得可以直接发布成 exe 文件,双击就运行,把依赖什么都打包,可以不需要 python 环境就运行,好像叫 Pyinstaller 你可以去看看,是不是你的需求,但是打包出来的体积会比单 py 文件大
vvhy
2024-04-03 09:47:32 +08:00
右键 - 打开方式 - python ?
kasusa
2024-04-03 09:56:43 +08:00
写个 bat 文件启动 , 然后把多个你常用的 bat 文件放到快速启动文件夹里。
如果需要用快捷键,就用 ahk 启动这些 bat 文件。
Donahue
2024-04-03 10:06:24 +08:00
pyinstaller 打包成 exe
qiuhang
2024-04-03 10:10:01 +08:00
假如你的脚本叫 test.py ,记事本创建个 run.bat 文件, 里面写上/fullpath/python test.py 。然后双击这个 bat 文件就能直接执行了
milukun
2024-04-03 10:14:29 +08:00
如果你是 mac 的话,很简单
打开 自动操作 ,新建一个 APP ,然后选择执行 bash 脚本
然后输入你的 bash ,比如 /xx/bin/python main.py
保存为 app ,这样就是一个应用程序了,然后 app 右键 显示简介,你甚至可以拖拽一个图标给它
这样一个 APP 就诞生了,你点开之后,会自动运行你的脚本
如果你想有 UI 界面的话,可以使用 python 自带的 ui 框架简单写一个,或者让 gpt 帮你写一个
cruzzz
2024-04-03 10:24:16 +08:00
windows 可以考虑 quicker ,支持快捷键 和鼠标轮盘。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1029301

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX