Wszystko Najnowsze Archiwum Pełna lista Tylko multimedia NewEpisode NewEpisode 06.01.2021, 02:17:21 1 + Jak z #zbar w #python otrzymać samą zdekodowaną zawartość? Obecnie dostaje coś takiego:Decoded(data=b'PSC:00000074', type='QRCODE', rect=Rect(left=60, top=63, width=120, height=120), polygon=[Point(x=60, y=73), Point(x=70, y=183), Point(x=180, y=173), Point(x=169, y=63)a chciałbym samo "PSC:00000074". Istnieje jakiś sensowny sposób niż oddzielanie po apostrofach i wybieranie [0]? patrolez patrolez 06.01.2021, 03:04:48 0 + @NewEpisode: zmienna a to lista obiektów typu DecodedCzyli:wynikowe_stringi = [x.data.decode('utf-8') for x in a][print(x) for x in wynikowe_stringi]Zamiast całego bloku if a:, a uzyskasz co potrzebujesz. NewEpisode NewEpisode 06.01.2021, 09:49:03 0 + [x.data.decode('utf-8') for x in a]@patrolez: Cóż, działa :D Dzięki za odpowiedź, muszę tylko przeanalizować na spokojnie tą linijkę bo nie do końca ogarniam do końca co ona robi
NewEpisode NewEpisode 06.01.2021, 02:17:21 1 + Jak z #zbar w #python otrzymać samą zdekodowaną zawartość? Obecnie dostaje coś takiego:Decoded(data=b'PSC:00000074', type='QRCODE', rect=Rect(left=60, top=63, width=120, height=120), polygon=[Point(x=60, y=73), Point(x=70, y=183), Point(x=180, y=173), Point(x=169, y=63)a chciałbym samo "PSC:00000074". Istnieje jakiś sensowny sposób niż oddzielanie po apostrofach i wybieranie [0]?
patrolez patrolez 06.01.2021, 03:04:48 0 + @NewEpisode: zmienna a to lista obiektów typu DecodedCzyli:wynikowe_stringi = [x.data.decode('utf-8') for x in a][print(x) for x in wynikowe_stringi]Zamiast całego bloku if a:, a uzyskasz co potrzebujesz.
NewEpisode NewEpisode 06.01.2021, 09:49:03 0 + [x.data.decode('utf-8') for x in a]@patrolez: Cóż, działa :D Dzięki za odpowiedź, muszę tylko przeanalizować na spokojnie tą linijkę bo nie do końca ogarniam do końca co ona robi
Decoded(data=b'PSC:00000074', type='QRCODE', rect=Rect(left=60, top=63, width=120, height=120), polygon=[Point(x=60, y=73), Point(x=70, y=183), Point(x=180, y=173), Point(x=169, y=63)
a chciałbym samo "PSC:00000074". Istnieje jakiś sensowny sposób niż oddzielanie po apostrofach i wybieranie [0]?
zmienna
ato lista obiektów typuDecodedCzyli:
wynikowe_stringi = [x.data.decode('utf-8') for x in a][print(x) for x in wynikowe_stringi]Zamiast całego bloku
if a:, a uzyskasz co potrzebujesz.@patrolez: Cóż, działa :D Dzięki za odpowiedź, muszę tylko przeanalizować na spokojnie tą linijkę bo nie do końca ogarniam do końca co ona robi