Articles of objetos de

Reemplace el tipo incorporado de Pythons con uno personalizado

¿Es posible reemplazar algunos tipos de python incorporados por unos personalizados? Quiero crear algo como: class MyInt(object): … __builtin__.int = MyInt x = 5

a == b es falso, pero id (a) == id (b) es verdadero?

Se topó con lo siguiente: >>> class A: … def __str__(self): … return “some A()” … >>> class B(A): … def __str__(self): … return “some B()” … >>> print A() some A() >>> print B() some B() >>> A.__str__ == B.__str__ False # seems reasonable, since each method is an object >>> id(A.__str__)==id(B.__str__) True # […]

¿Por qué re.groups () no me da nada para mi grupo que coincide correctamente?

Cuando corro este código: print re.search(r’1′, ‘1’).groups() Obtengo un resultado de () . Sin embargo, .group(0) me da el partido. ¿No deberían los groups() darme algo que contenga el partido? Actualización: Gracias por las respuestas. ¿Eso significa que si hago re.search() sin subgrupos, tengo que usar groups(0) para obtener una coincidencia?

No se detecta nada en la API de detección de objetos Tensorflow

Estoy tratando de implementar la muestra API de detección de objetos Tensorflow. Estoy siguiendo los videos de sentdex para empezar. El código de muestra se ejecuta perfectamente, también muestra las imágenes que se utilizan para probar los resultados, pero no se muestran los límites alrededor de los objetos detectados. Sólo la imagen del plano se […]

Python: Objeto no soporta indexación

Sí, esta pregunta se ha hecho antes. No, ninguna de las respuestas que leí podría solucionar el problema que tengo. Estoy tratando de crear un pequeño juego Bounce. He creado los ladrillos así: def __init__(self,canvas): self.canvas = canvas self.brick1 = canvas.create_rectangle(0,0,50,20,fill=random_fill_colour(),outline=random_fill_colour()) self.brick2 = canvas.create_rectangle(50,0,100,20,fill=random_fill_colour(),outline=random_fill_colour()) self.brick3 = canvas.create_rectangle(100,0,150,20,fill=random_fill_colour(),outline=random_fill_colour()) self.brick4 = canvas.create_rectangle(150,0,200,20,fill=random_fill_colour(),outline=random_fill_colour()) self.brick5 = canvas.create_rectangle(200,0,250,20,fill=random_fill_colour(),outline=random_fill_colour()) self.brick6 = […]

¿Webdriver soporta pagefactory para Python?

Estaba leyendo acerca de los objetos de página y los patrones de diseño en el sitio del proyecto Webdriver y encontré pagefactory . No parece que la API de Webdriver for Python incluya pagefactory. ¿Es esto cierto?

¿Cómo puedo definir un mapa para aceptar diferentes tipos de valor en thrift?

Yo defino una estructura con ahorro struct QuerySetRecord { 1:string recordId, 2:string crawlerName, 3:string recordType, 4:map dataMap, 5:i16 priority, } el problema es el dataMap , no solo quiero aceptar el valor de la string , es posible que todavía desee aceptar List o Map , como map<string, list> dataMap . En otras palabras, quiero […]

Obtener contenedor / objeto principal desde Python

En Python, ¿es posible obtener el objeto, digamos Foo, que contiene otro objeto, Bar, desde dentro de Bar? Aquí hay un ejemplo de lo que quiero decir. class Foo(object): def __init__(self): self.bar = Bar() self.text = “Hello World” class Bar(object): def __init__(self): self.newText = foo.text #This is what I want to do, #access the properties […]

¿Cómo puedo crear un objeto y agregarle atributos?

Quiero crear un objeto dynamic (dentro de otro objeto) en Python y luego agregarle atributos. Lo intenté: obj = someobject obj.a = object() setattr(obj.a, ‘somefield’, ‘somevalue’) pero esto no funcionó. ¿Algunas ideas? editar: Estoy configurando los atributos de un bucle for que recorre una lista de valores, por ejemplo params = [‘attr1’, ‘attr2’, ‘attr3’] obj […]

Usando self.xxxx como parámetro predeterminado – Python

Hola, estoy tratando de simplificar uno de mis problemas con la tarea y mejorar un poco el código. Lo que estoy trabajando es un árbol de búsqueda binario. Ahora mismo tengo una función en mi clase Tree() que encuentra todos los elementos y los pone en una lista. tree = Tree() #insert a bunch of […]