Pytania otagowane jako python

Python to wieloparadowy, dynamicznie typowany, uniwersalny język programowania. Został zaprojektowany tak, aby szybko się uczyć, rozumieć i używać oraz wymuszać czystą i jednolitą składnię. Należy pamiętać, że Python 2 oficjalnie nie jest obsługiwany od 01-01-2020. Jednak w przypadku pytań Python specyficznych dla wersji dodaj znacznik [python-2.7] lub [python-3.x]. Jeśli korzystasz z wariantu lub biblioteki Pythona (np. Jython, PyPy, Pandas, Numpy), dołącz go do tagów.


7
Wyodrębnij część ścieżki pliku (katalogu) w Pythonie
Muszę wyodrębnić nazwę katalogu nadrzędnego określonej ścieżki. Oto jak to wygląda: c:\stuff\directory_i_need\subdir\file Modyfikuję zawartość „pliku” za pomocą czegoś, co używa directory_i_neednazwy (nie ścieżki). Stworzyłem funkcję, która da mi listę wszystkich plików, a następnie ... for path in file_list: #directory_name = os.path.dirname(path) # this is not what I need, that's why …




7
TypeError: otrzymano wiele wartości argumentu
Czytałem inne wątki, które miały związek z tym błędem i wydaje mi się, że mój problem ma interesującą wyraźną różnicę niż wszystkie posty, które przeczytałem do tej pory, a mianowicie wszystkie inne posty do tej pory zawierają błąd dotyczący albo utworzonego przez użytkownika klasa lub wbudowany zasób systemowy. Mam ten …
162 python  python-3.x 

6
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 fragment: with open("C:\Python26\seriph1.BMP", "rb") as f: data12 = f.read() …
161 python  base64 

15
Wybór języka Java vs Python w Google App Engine
Obecnie Google App Engine obsługuje zarówno język Python, jak i Javę. Obsługa języka Java jest mniej dojrzała. Jednak wydaje się, że Java ma dłuższą listę bibliotek, a zwłaszcza obsługę kodu bajtowego Java, niezależnie od języków używanych do pisania tego kodu. Który język zapewni lepszą wydajność i większą moc? Proszę doradź. …

3
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 następujące rozwiązanie: class CustomDataField(models.Model): """ Abstract specification for …

7
Opcjonalne parametry adresu URL w Django
Mam taki adres URL Django: url( r'^project_config/(?P<product>\w+)/(?P<project_id>\w+)/$', 'tool.views.ProjectConfig', name='project_config' ), views.py: def ProjectConfig(request, product, project_id=None, template_name='project.html'): ... # do stuff Problem w tym, że chcę, aby project_idparametr był opcjonalny. Chcę /project_config/i /project_config/12345abdce/być równie ważne wzorców URL, tak, że jeśli project_id zostanie przyjęta, wtedy mogę go używać. W tej chwili otrzymuję …

9
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 sposób JSON dodaje ten znak Unicode? Jak najlepiej go …
161 python  json 

8
pythonowy sposób na zrobienie czegoś N razy bez zmiennej indeksu?
Każdego dnia coraz bardziej kocham Pythona. Dzisiaj pisałem kod taki jak: for i in xrange(N): do_something() Musiałem coś zrobić N razy. Ale za każdym razem nie zależało od wartości i(zmienna indeksu). Zdałem sobie sprawę, że tworzę zmienną, której nigdy nie używałem ( i), i pomyślałem: „Z pewnością istnieje bardziej pythonowy …


3
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 „logging. (Format_string.format (format_args ...))”. Takie wywołania powinny zamiast tego używać formatowania%, ale pozostawić interpolację funkcji rejestrowania, przekazując parametry jako argumenty. …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.