【问题标题】:Some Python scripts CMD windows closes immediately一些 Python 脚本 CMD 窗口会立即关闭
【发布时间】:2020-04-02 10:26:43
【问题描述】:

我的一些 python (3.6) 脚本在运行时会立即关闭。然而,其他人则没有。有问题的脚本将复制选定的文本并在 dictionary.com 上查找该单词。当我从 Pycharm 运行脚本时,它按预期工作。但是,当我从搜索栏运行它或从文件夹中双击文件时,它会立即关闭。我试过使用input("something") 和time.sleep(1) 但没有运气。我也成功打开命令窗口并输入python dictionary.py 并输入。

这是身体的样子:

import pyperclip
import keyboard
import pyautogui
import time


def lookup():
    prev = pyperclip.paste()
    time.sleep(.1)
    pyautogui.hotkey('ctrl', 'c')
    time.sleep(.1)
    word = pyperclip.paste()
    url = f"https://www.dictionary.com/browse/{word}?s=t"
    webbrowser.open(url)
    pyperclip.copy(prev)


def switch_back():
    pyautogui.keyDown('ctrl')
    pyautogui.press("w")
    pyautogui.keyUp('ctrl')
    pyautogui.keyDown('alt')
    pyautogui.press('tab')
    pyautogui.keyUp('alt')


print("Welcome to dictionary lookup!")
print("Press F2 to lookup a word on www.dictionary.com")
word = ""
keyboard.add_hotkey('f2', lookup)
keyboard.add_hotkey('f1', switch_back)
while word is not "stop":
    pass

我的其他一些要求输入的脚本不会立即关闭。我试过的那个不使用任何进口,所以我推测这可能与它有关。我想要这个的原因是我希望能够按 Windows 按钮,输入脚本名称并按 Enter。与其查找文件夹,不如打开命令窗口并输入整个内容。

【问题讨论】:

    标签: python cmd pycharm python-import


    【解决方案1】:

    看来问题已经解决了。前段时间我尝试安装更新版本的python(3.8)。我没有使用过这个版本(因为我不知道如何在 Pycharm 中更改 python 解释器)。我尝试卸载它,它现在似乎可以工作了。

    【讨论】:

    猜你喜欢
    • 2020-11-08
    • 1970-01-01
    • 2021-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多