无法在 python 中的打字函数中传递变量
Unable to pass variable in typewrite function in python
我在 pyautogui 库下的 typewrite 函数中传递一个 int 变量时遇到问题考虑这个例子有清晰的视图
for k in range(13,ag19):
pyautogui.typewrite('f-'k)
我希望 k 变量自动递增,但它给出了错误消息
您可能需要做的是将 int 转换为 string ,因为 typewrite 需要
字符串参数:
请参考以下示例:
import pyautogui
ag19 = 19
for k in range(13,ag19):
pyautogui.typewrite('f-'+str(k))
并且可能需要在 import pyautogui 之后的开头添加:
pyautogui.PAUSE = 1 # set pyautogui.PAUSE to 1 for a one-second pause after each function call
我在 pyautogui 库下的 typewrite 函数中传递一个 int 变量时遇到问题考虑这个例子有清晰的视图
for k in range(13,ag19):
pyautogui.typewrite('f-'k)
我希望 k 变量自动递增,但它给出了错误消息
您可能需要做的是将 int 转换为 string ,因为 typewrite 需要 字符串参数: 请参考以下示例:
import pyautogui
ag19 = 19
for k in range(13,ag19):
pyautogui.typewrite('f-'+str(k))
并且可能需要在 import pyautogui 之后的开头添加:
pyautogui.PAUSE = 1 # set pyautogui.PAUSE to 1 for a one-second pause after each function call