某些Python脚本CMD窗口立即关闭

问题描述 投票:1回答:1

我的某些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(3.6)脚本在运行时将立即关闭。但是其他人则没有。有问题的脚本将复制选定的文本并在dictionary.com上查找单词。当我运行脚本时...

python cmd pycharm python-import
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.