我要设置一个默认参数的默认值为一个字符串加时间戳变量,这个处理?

日期前面加一个强制转换 str

同学,我不知道是你基础不稳定还是基础不稳定还是基础不稳定,def方法在定义的时候就需要初始化参数,self是实例化对象,需要在你的类被实例化之后才会存在self,你在定义的时候怎么来的self?

不懂,我很菜的,大佬可以继续秀

我basepage的时候就已经实例化driver啦,我这边已经继承了basepage,不是很明白你的意思

直接使用时间戳方法

contractId='Auto'+str(time.time())

也可以在类中定义一个函数

class ContractPage:
    def get_time():
        return str(time.time())
   def creat_contract(self,contractId='Auto'+get_time())

哪个不行?

https://docs.python.org/zh-cn/3/tutorial/classes.html
类这块的知识再复习复习哈。你这个写法是不太符合语法规则的。

好的,感谢,我认真看一下

我感觉疑惑的是继承父类之后,参数里用之前的父类方法用不了,self报错,不是一个类里面

我那截图里面可能没表述出来,不好意思

关闭