Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我如何骑自行车;pyautogui“;然后在循环中写下每个数字?_Python_Python 3.x_Pyautogui - Fatal编程技术网

Python 我如何骑自行车;pyautogui“;然后在循环中写下每个数字?

Python 我如何骑自行车;pyautogui“;然后在循环中写下每个数字?,python,python-3.x,pyautogui,Python,Python 3.x,Pyautogui,我想写一个循环,写下: data1, data2, data3, data(n) 以下是我的python代码: import pyautogui for i in 2: pyautogui.typewrite("data"$i"") 多谢各位 import pyautogui for i in range(1, 5): pyautogui.click(476, 679) pyautogui.click(clicks=3) pyautogui.typewrite([

我想写一个循环,写下:

data1, data2, data3, data(n)
以下是我的python代码:

import pyautogui
for i in 2:
pyautogui.typewrite("data"$i"")
多谢各位

import pyautogui
for i in range(1, 5):
    pyautogui.click(476, 679) 
    pyautogui.click(clicks=3) 
    pyautogui.typewrite(['delete']) 
    value = -0.5 + (i - 1) * 0.00001 
    pyautogui.typewrite("value")  
    pyautogui.typewrite(['enter'])
    pyautogui.click(169, 681) 
    pyautogui.click(330, 685) 
    pyautogui.click(448, 174) 
    pyautogui.typewrite("data{}".format(i))
    pyautogui.click(978, 664) 

问题是代码中存在多个语法错误,并且没有正确使用
for
循环

按发生顺序:

  • i
    变量是一个值而不是索引,要获得索引,需要使用函数
  • 编号
    2
    不是a,请尝试将其更改为:
    2
  • python中没有
    $
    格式,请改用该方法
  • 在此处,尝试用以下代码替换您的代码:

    import pyautogui
    
    for i in range(1, 5):
      pyautogui.typewrite("data{}".format(i))
    
    注意:我并不想说得粗鲁,但我建议你去看看,这是我开始使用Python时的习惯

    更新:要获取一系列数字(无需手动键入每个数字),请使用该功能


    祝你好运。

    问题是代码中有几个语法错误,并且没有正确使用
    for
    循环

    按发生顺序:

  • i
    变量是一个值而不是索引,要获得索引,需要使用函数
  • 编号
    2
    不是a,请尝试将其更改为:
    2
  • python中没有
    $
    格式,请改用该方法
  • 在此处,尝试用以下代码替换您的代码:

    import pyautogui
    
    for i in range(1, 5):
      pyautogui.typewrite("data{}".format(i))
    
    注意:我并不想说得粗鲁,但我建议你去看看,这是我开始使用Python时的习惯

    更新:要获取一系列数字(无需手动键入每个数字),请使用该功能

    祝你好运。

    好问题

    首先,确保已为操作系统安装了所有依赖项。 了解更多

    打开终端并运行:

    python3
    
    import pyautogui
    for i in range(0, 10):
        pyautogui.typewrite("data%d, " % i)
    
    希望这有帮助。:)

    好问题

    首先,确保已为操作系统安装了所有依赖项。 了解更多

    打开终端并运行:

    python3
    
    import pyautogui
    for i in range(0, 10):
        pyautogui.typewrite("data%d, " % i)
    

    希望这有帮助。:)

    多谢各位。我收到一个错误
    NameError:name'two'没有定义
    @LukášAltman我已经更新了我的答案,如果它不起作用,请告诉我。谢谢我在我的问题中添加了整个代码。请问有什么错误吗?它不会将数字写入必填字段,只写入第一个。@LukášAltman不要为同一个问题添加不同的代码,请提出不同的问题。谢谢。我收到一个错误
    NameError:name'two'没有定义
    @LukášAltman我已经更新了我的答案,如果它不起作用,请告诉我。谢谢我在我的问题中添加了整个代码。请问有什么错误吗?它不会将数字写入必填字段,只写入第一个。@LukášAltman不会向同一个问题添加不同的代码,问一个不同的问题。谢谢邹,模块“klikatko”没有属性“\uuuu path”?确保python3在你的
    $path
    谢谢邹,模块“klikatko”没有属性“\uu path”是什么意思?确保python3在你的
    $path