Cách dễ nhất để tạo đối tượng trần truồng mà tôi có thể gán thuộc tính là gì?Đối tượng đơn giản của Python đơn giản
Trường hợp sử dụng cụ thể là: Tôi đang thực hiện các thao tác khác nhau trên một đối tượng Django, nhưng đôi khi trường hợp là Không (có ví dụ). Trong trường hợp này, tôi muốn tạo đối tượng giả có thể đơn giản nhất để tôi có thể gán các giá trị cho các thuộc tính của nó (ví dụ: myobject.foo = 'bar'
).
Về cơ bản tôi đang tìm kiếm tương đương Python của mảnh này của Javascript:
myobject = {}
myobject.foo = 'bar'
Tôi biết tôi có thể sử dụng một đối tượng giả/thư viện cho điều này, nhưng tôi hy vọng cho một giải pháp rất đơn giản (đơn giản như Javascript ở trên). Có cách nào để tạo một thể hiện đối tượng trần truồng? Một cái gì đó như:
myobject = object()
myobject.foo = 'bar'
Điều đó có vẻ khá khỏa thân với tôi. Ngưỡng chính xác mà bạn muốn ở dưới đây là gì? – Karmel
Mã python ở trên là khá khỏa thân, nhưng tiếc là nó không thực sự hoạt động. – Parand
Vâng, đó là những gì tôi nhận được để bình luận quá nhanh. Tất nhiên :) – Karmel