python - 无法在python的打字函数中传递变量
问题描述
我在 pyautogui 库下的 typewrite 函数中传递 int 变量时遇到问题,请考虑该示例具有清晰的视图
for k in range(13,ag19):
pyautogui.typewrite('f-'k)
我希望 k 变量自动递增,但它会给出错误消息
解决方案
您可能需要做的是将 int 转换为 string ,因为 typewrite 需要 string 参数:请参阅以下示例:
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
推荐阅读
- sql - SQL 服务器。T-SQL。CASE IF EXISTS 查询
- javascript - 地点搜索框 - 通过 .click() + .click() 在第一个结果上打开建议
- servicenow - 采购 SCTASK - 保存内部源请求 UI 操作
- toast - SAP Cloud Application Programming Model CAP:显示消息 Toast
- c# - 单击提交按钮未命中剃须刀页面.net core 3.1上的服务器端代码
- google-chrome-extension - 如何安装 Chrome 扩展的测试版?
- apache-spark - Spark 数据框在为 date_add 函数执行逻辑时抛出错误
- javascript - 如何通过单击从数组中删除元素
- reactjs - 如何将数据传递给单个组件
- javascript - 来自上下文的 React 函数不会在子级中调用