打开记事本并使用pyautogui库编写的Python脚本

2024-06-02 08:03:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图创建一个脚本来打开一个网页并在那里键入内容,但首先我想尝试使用记事本

import time
import os
import webbrowser
import pyautogui

os.system("notepad.exe")
#time.sleep(3)
pyautogui.write('Hello world!', interval=0.25)

这就是我目前所拥有的。问题是,它只会打开记事本,只有在我关闭记事本后,“你好,世界!”打印在我运行脚本的终端上

我错过了什么?用python脚本编写文本还有其他方法吗

谢谢


Tags: import脚本网页内容键入timeossleep
2条回答

您可能希望使用pyautogui的鼠标功能单击记事本,然后键入它。有关鼠标功能的更多信息,请转到此处: https://automatetheboringstuff.com/2e/chapter20/

这称为文件处理

 with open('Filename.txt', 'w') as f:
        f.write('What you want to put in')

但这也行得通

import time
import os
import webbrowser
from pynput.keyboard import Key, Controller as K
from pynput.mouse import Button, Controller as M

os.startfile("notepad.exe")
M().position = (900,400)
M().click(Button.left, 1)
#time.sleep(3)
K().type('Hello world!')

相关问题 更多 >