想实现图片出现就点另一个位置的脚本

img

能找到图片,也能用鼠标点对位置,但两三次以后,就报错了,如何解决?

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7497175
  • 你也可以参考下这篇文章:请写一个函数,该函数 参数为数字列表,请算出另外一个列表,里面每个元素依次是参数列表里面元素的累计和
  • 您还可以看一下 李月喜老师的企业微信开发第三方应用开发篇课程中的 解决方案录入,应用搜索可见,应用上架概述小节, 巩固相关知识点
  • 除此之外, 这篇博客: 在类中实例化以后传参问题中的 定义的三个类,其中两个是父类和子类关系,在子类中实例化另一个类,然后向实例化中传递参数,可能会报下面错误,都是由于传递方法不合理引起, 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

    在这里插入图片描述
    在这里插入图片描述
    正确的代码:

    class Car():
        def __init__(self,make,model,year,length):
            self.make = make
            self.model = model
            self.year = year
            self.length = length
            self.odometer_reading = 0
        def get_name(self):
            long_name = str(self.year) + ' ' + self.make + ' ' + self.model + ' ' + self.length
            return long_name.title()
        def read_odometer(self):
            print('this car has '+ str(self.odometer_reading) + 'KM on it.')
        def updata_odometer(self,mileage):
            if mileage >= self.odometer_reading:
                self.odometer_reading = mileage
            else:
                print('you can not roll back an odometer!')
        def increase_odometer(self,miles):
            self.odometer_reanding += miles
    
    class Battery():
        def __init__(self, battery_size=70):
            self.battery_size = battery_size
        def describe_battery(self):
            print('this car has a '+ str(self.battery_size) + '-KMW battery size.')
        def get_range(self):
            if self.battery_size == 70:
                range = 240
            elif self.battery_size ==85:
                range = 280
            message = 'this car can go approxinately ' + str(range) + 'KM on a full charge.'
            print (message)
    
    class ElectriCar(Car):
        def __init__(self,make,model,year,length):
            '''
            初始化类,继承父类Car的属性
            '''
            super().__init__(make,model,year,length)
            #实例化
            self.battery = Battery()
            
    my_tesla = ElectriCar('tesla','model s',2018,'4.2m')
    print (my_tesla.get_name())
    my_tesla.battery.describe_battery()
    my_tesla.battery.get_range()
    #my_tesla.battery.describe_battery(battery_size=85)
    my_tesla.battery.battery_size=85
    my_tesla.battery.describe_battery()
    my_tesla.battery.get_range()
    

    正确的显示:
    在这里插入图片描述


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^