【问题标题】:Use Keyboard Shortcut to Open .py File in Editor Window使用键盘快捷键在编辑器窗口中打开 .py 文件
【发布时间】:2020-03-03 02:01:17
【问题描述】:

我正在尝试仅使用键盘快捷键在 Python 编辑器窗口中打开现有的 .py 文件。

我创建了一个脚本来打开我要打开的文件:

    open(r'path\to\file.py')

并为此脚本创建了一个快捷方式,并在快捷方式属性窗口中添加了一个键盘快捷方式。

当我运行快捷方式时,它只运行文件,而不是在编辑器窗口中打开它。

【问题讨论】:

    标签: python windows keyboard-shortcuts


    【解决方案1】:

    你可以试试:

    import os
    file_path = "C:/file/path/python_file.py"
    os.system('notepad.exe ' + file_path)
    

    或:

    import subprocess
    file_path = "C:/file/path/python_file.py"
    subprocess.call(["C:\Program Files\JetBrains\PyCharm Community Edition 2018.1.4/bin\pycharm64.exe", file_path])
    

    【讨论】:

    • 谢谢。这将在记事本中打开代码,对吗?我正在尝试使用 Python 编辑器窗口打开。
    • @reevesii 检查我的编辑,例如用 pycharm 打开
    • 运行下面的代码似乎只运行脚本然后关闭:import subprocess file_path = r'C:\Users\my.name\Desktop\file.py' subprocess.call([r'C:\Users\my.name\AppData\Local\Programs\Python\Python38-32\pythonw.exe', file_path])
    • @reevesii 在 Python 3 中,将以下内容添加到代码的末尾: input('Press ENTER to exit') 这将导致程序等待用户输入,按 ENTER 会导致程序完成。
    【解决方案2】:
    • 更改 Python 中的首选项(在 IDLE 中,选项>配置 IDLE>常规选项卡),以便在启动时打开编辑窗口。
    • (我将默认程序更改为 idle.bat,但我想我可以简单地使用上面的步骤)
    • 然后创建 .py 文件的快捷方式。
    • 通过在快捷键单元格中键入一个字母来更改快捷键的属性。

    现在当我按下 ctrl-alt-w 时,这个文件会在编辑器窗口中打开。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-03
      • 1970-01-01
      相关资源
      最近更新 更多