Có thể tạo thuộc tính trên đối tượng trình tạo không?python: thuộc tính trên đối tượng máy phát
Dưới đây là một ví dụ rất đơn giản:
def filter(x):
for line in myContent:
if line == x:
yield x
Bây giờ nói rằng tôi có rất nhiều những phát lọc các đối tượng nổi xung quanh ... có thể một số trong số đó là vô danh ... Tôi muốn quay trở lại sau đó và thẩm vấn cho những gì họ lọc. Có cách nào tôi có thể a) thẩm vấn đối tượng máy phát điện cho giá trị của x hoặc b) đặt một thuộc tính với giá trị của x mà sau này tôi có thể thẩm vấn không?
Cảm ơn
Tôi đã thử đề xuất của bạn để kiểm tra các biến của trình tạo. Nó hoạt động cho đến nay như 'StopIteration' vẫn chưa đạt được. Sau đó, 'gi_frame' trở thành' None'. – bli