【问题标题】:python script doesn't continue after os.system [duplicate]python脚本在os.system之后不会继续[重复]
【发布时间】:2021-08-30 16:10:25
【问题描述】:

所以没有 os.system("Notepad") 一切正常,但是当我添加它时,它会等待我关闭应用程序。但相反,我不想按下记事本应用程序中的键。有什么解决办法吗?

import os
import keyboard
import time

list = [27, 1, 4, 21, 12, 20, 0, 19, 23, 9, 13, 29]
word = ""

for i in list:
    char = chr(ord('`') + i)
    if i == 27:
        word = word + "["
    elif i == 29:
        word = word + "]"
    elif i == 0:
        word = word + " "
    else:
        word = word + char
def split(word):
    return [char for char in word]
words = split(word)

os.system("Notepad")

for i in words:
    keyboard.press(i)
    time.sleep(.2)

【问题讨论】:

    标签: python os.system


    【解决方案1】:

    使用“启动记事本”并将作为单独的进程运行。

    import os
    import keyboard
    import time
    ...
    os.system("start Notepad")
    ...
    for i in words:
        keyboard.press(i)
        time.sleep(.2)
    
    ``
    

    【讨论】:

      【解决方案2】:

      如果您将命令替换为“启动记事本”,它将在单独的进程中启动记事本:)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-03-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-03-21
        • 2015-06-10
        相关资源
        最近更新 更多