FileNotFoundError: [Errno 2] Нет такого файла или каталога: но это с переменной в tkinter - PullRequest
0 голосов
/ 13 июля 2020

Я делаю эту программу только для тестирования некоторых модулей, но возникла эта проблема: FileNotFoundError: [Errno 2] Нет такого файла или каталога: '1000, 500' (переменная) Я действительно не знаю, почему это происходит, и я попытался преобразовать строковую переменную в переменную типа int, но ничего не произошло. Scrypt:

import tkinter
from tkinter import *
import pyautogui
import time
from pynput.keyboard import Key, Controller
win = Tk()
win.title('autoclass.enter V1')
win.geometry('500x500')

def start():
    time.sleep(2)
    pyautogui.click(coord1.get())
    time.sleep(5)
    pyautogui.moveTo(1225, 600, duration = 1) 
    pyautogui.click(1225, 600) 
    keyboard = Controller()
    time.sleep(2)
    time.sleep(8)
    keyboard.type(name.get())
    keyboard.press(Key.enter)
    keyboard.release(Key.enter)

myLabel2 = Label(win, text='hello')
myLabel2.place(x=50, y=10)

myLabel1 = Label(win, text='here goes youre name')
myLabel1.place(x=218, y=50)

myLabel3 = Label(win, text='here goes the cords')
myLabel3.place(x=220, y=100)


name = Entry(win, width=30)
name.place(x=178, y=70)

coord1= Entry(win, width=30)
coord1.place(x=178, y=120)

button = Button(win, text='start', command=start)
button.place(x=50, y=300)
win.mainloop()

проблема исходит из переменной cord1. спасибо!

1 Ответ

0 голосов
/ 14 июля 2020

На самом деле мне нужно было преобразовать строку coords.get () в int, как это a= coords.get() b= int(a,0) pyautogui.click(b) спасибо всем

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...