Pytania oznaczone «python»

161
Tworzenie prostego pliku XML za pomocą języka Python

Jakie mam opcje, jeśli chcę utworzyć prosty plik XML w Pythonie? (pod względem biblioteki) Plik XML, który chcę, wygląda następująco: <root> <doc> <field1 name="blah">some value1</field1> <field2 name="asdfasd">some vlaue2</field2>...

161
Kodowanie pliku obrazu przy użyciu base64

Chcę zakodować obraz w ciągu za pomocą modułu base64. Jednak napotkałem problem. Jak określić obraz, który chcę zakodować? Próbowałem użyć katalogu do obrazu, ale to po prostu prowadzi do zakodowania katalogu. Chcę, aby rzeczywisty plik obrazu był zakodowany. EDYTOWAĆ Wypróbowałem ten...

161
Numpy - dodaj wiersz do tablicy

Jak dodać wiersze do tablicy numpy? Mam tablicę A: A = array([[0, 1, 2], [0, 2, 0]]) Chciałbym dodać wiersze do tej tablicy z innej tablicy X, jeśli pierwszy element każdego wiersza w X spełnia określony warunek. Tablice Numpy nie mają metody „dołączania”, takiej jak lista, a przynajmniej tak...

161
Dynamiczne pola modelu Django

Pracuję nad aplikacją z wieloma dzierżawcami , w której niektórzy użytkownicy mogą definiować własne pola danych (za pośrednictwem administratora), aby zbierać dodatkowe dane w formularzach i raportować dane. Ten ostatni bit sprawia, że ​​JSONField nie jest świetną opcją, więc zamiast tego mam...

161
Python: json.loads zwraca elementy z przedrostkiem „u”

Otrzymam ciąg zakodowany w formacie JSON w postaci Obj-C i dekoduję fikcyjny ciąg (na razie) taki jak w poniższym kodzie. Moje dane wyjściowe są wyświetlane ze znakiem „u” poprzedzającym każdą pozycję: [{u'i': u'imap.gmail.com', u'p': u'aaaa'}, {u'i': u'333imap.com', u'p': u'bbbb'}... W jaki...

161
Komunikat PyLint: interpolacja formatu logowania

Dla następującego kodu: logger.debug('message: {}'.format('test')) pylint generuje następujące ostrzeżenie: interpolacja formatu logowania (W1202): Użyj formatowania% w funkcjach rejestrowania i przekaż parametry% jako argumenty Używane, gdy instrukcja logowania ma postać wywołania...

160
Usuwanie wielu elementów z listy

Czy można jednocześnie usunąć wiele elementów z listy? Jeśli chcę usunąć elementy o indeksie 0 i 2 i spróbować czegoś takiego jak del somelist[0], a następnie del somelist[2], druga instrukcja faktycznie usunie somelist[3]. Przypuszczam, że zawsze mógłbym najpierw usunąć elementy o wyższym...

160
Jaki jest standardowy sposób wykonywania operacji no-op w Pythonie?

Często piszę konstrukcje if / elif / else w Pythonie i chcę dołączyć opcje, które mogą wystąpić, ale dla których odpowiednia akcja nie polega na nic. Zdaję sobie sprawę, że mógłbym po prostu wykluczyć te instrukcje if, ale ze względu na czytelność uważam, że pomocne jest uwzględnienie ich...

160
Jak przeglądać wszystkie pozycje listy oprócz ostatniej?

Chciałbym przejrzeć listę, porównując każdą pozycję z następującą po niej. Czy istnieje sposób, aby przejść przez wszystkie elementy oprócz ostatniego, używając funkcji for x in y? Wolałbym to zrobić bez korzystania z indeksów, jeśli mogę. Uwaga freespace odpowiedział na moje aktualne pytanie,...

160
Czy SQLAlchemy ma odpowiednik get_or_create w Django?

Chcę pobrać obiekt z bazy danych, jeśli już istnieje (na podstawie podanych parametrów) lub utworzyć go, jeśli nie. Django get_or_create(lub źródło ) robi to. Czy istnieje równoważny skrót w SQLAlchemy? Obecnie piszę to wyraźnie w ten sposób: def get_or_create_instrument(session,...

160
Python, aby wydrukować pasek stanu i procent

Aby zaimplementować pasek stanu, jak poniżej: [========== ] 45% [================ ] 60% [==========================] 100% Chcę, aby to zostało wydrukowane na standardowe wyjście i ciągle je odświeżać, a nie drukować do innej linii. Jak to