V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
JaxHome
V2EX  ›  Python

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

  •  
  •   JaxHome · 239 天前 · 3701 次点击
    这是一个创建于 239 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    35 条回复    2024-04-06 03:35:07 +08:00
    yzding
        1
    yzding  
       239 天前 via iPhone
    不是有 pycharm 嚒
    JaxHome
        2
    JaxHome  
    OP
       239 天前
    @yzding 可以全局按快捷键运行吗,就是我在其他软件的时候,不是对着 pycharm
    JaxHome
        3
    JaxHome  
    OP
       239 天前
    @yzding 我是新手,可能问的问题比较浅。这个小小程序虽然简单,但只要能用上,可以极大的提高我目前的工作,想不到编程这么有用
    loveqianool
        4
    loveqianool  
       239 天前 via Android
    1423
        5
    1423  
       239 天前
    这个问题与 py 无关, 你需要的是正确的关键词: 快速启动, 快捷启动
    https://www.appinn.com/38-quick-start/
    jinliming2
        6
    jinliming2  
       239 天前 via iPhone
    windows 的话,桌面上新建个快捷方式,路径填写 python 脚本路径,然后快捷方式右键属性能设置快捷键
    geelaw
        7
    geelaw  
       239 天前
    建立一个 python.exe 的快捷方式,然后修改命令行使其运行你的 Python 代码,然后设置快捷方式的快捷键。

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

    这样你只需要在资源管理器双击 .py 文件就能运行
    Jwyt
        22
    Jwyt  
       239 天前
    有 python 环境,直接双击.py 文件就好了阿
    如果你需要在没有 python 环境的电脑上运行才另说
    NessajCN
        23
    NessajCN  
       239 天前
    就写个.ps1 脚本,内容 python xxx.py 双击运行呗...
    pytth
        24
    pytth  
       239 天前 via iPhone
    打包 exe
    zuijiapangzi
        25
    zuijiapangzi  
       239 天前
    跑起来监听快捷键?
    YGHMXFAL
        26
    YGHMXFAL  
       239 天前 via Android
    去官网下载 Python 嵌入式版本,解压

    然后写一个 BAT,Python.exe 执行你的 Python 脚本,注意都要写全路径

    然后把 BAT 右键发送到桌面快捷方式,再为快捷方式绑定快捷键
    danmary61
        27
    danmary61  
       239 天前
    这种问题直接丢给 chatgpt ,他甚至能帮你写好运行脚本
    jianguoni
        28
    jianguoni  
       239 天前
    ChatGPT:如何在 Windows 上设置两个快捷键,一个用于启动特定的 Python 脚本,另一个用于结束该程序:
    x66
        29
    x66  
       239 天前
    Windows 上有 utools 可以设置快捷键运行脚本
    Mac 上有类似的 alfred 和 raycast
    j869716
        30
    j869716  
       239 天前
    pyinstaller
    yuaotian
        31
    yuaotian  
       239 天前
    没人推荐 sublime 吗?启动快,还有各种智能提示啥的,如果只是单纯想跑一下单独的 py 脚本完全没问题,比如我现在就是添加一个 window 快捷键直接快捷启动,还把安装目录加到环境变量 PATH 里面,直接运行 [sublime] 启动就行,然后新建一个 py 文件脚本,在编辑器里按 Ctrl+B 就能直接跑,如果不能跑可能是你安装的绿色版,因为 sublime 自带 python 环境,很容易跑 py 脚本,
    VIOSnZ
        32
    VIOSnZ  
       238 天前
    $scriptPath = "E:\...\xxx.py"
    $pythonPath = "C:/.../python.exe"

    & $pythonPath $scriptPath
    moudy
        33
    moudy  
       238 天前
    pyinstaller
    srwle
        34
    srwle  
       238 天前
    命令行窗口呀,只要敲一次就行了,后面不都是自动的吗
    JaxHome
        35
    JaxHome  
    OP
       236 天前
    非常感谢各位指点
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3150 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 13:40 · PVG 21:40 · LAX 05:40 · JFK 08:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.