Полный новичок здесь, делающий мою первую программу с PyAutoGui, так как я не могу получить доступ к программному API.Мои проблемы в настоящее время заключаются в том, что я не могу найти решение, чтобы назвать каждый подклип с другой добавленной буквой в конце.Соглашение об именах должно выглядеть следующим образом: MI899001~AA
, MI899001~AB
, MI899001~AC
, MI899001~AD
.Единственное, что меняется, это последняя буква.
Ниже приведен соответствующий код, который я сейчас использую для программы, которую я пишу;
def naming_promo():
x = string.ascii_uppercase
pyautogui.typewrite('DNH~P336007A' + x[0][0])
for i in range(7):
if i == 0:
sub_clip_clean()
else:
if i >= 1:
pyautogui.typewrite('567890qwe', 0.2)
sub_clip_package()
naming_promo() # See above Fn for method
pyautogui.moveTo(646, 404, duration=0.50)
pyautogui.click()
move_clips()
naming_promo () принимает ascii_uppercase и набирает первую букву.Однако я не могу понять, как перебирать каждый символ в строке, когда повторяется цикл For.Я погуглил много решений, но, думаю, я не могу понять, как сделать цикл в цикле и увеличивать значение x, используемое каждый раз.
Это мой первый пост, так что извиняюсь за любыеэтикет нарушаю.Любая помощь и объяснение будет принята с благодарностью.