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.

8
Przenieś wiele list do ramki danych
Jak wziąć wiele list i umieścić je jako różne kolumny w ramce danych Pythona? Wypróbowałem to rozwiązanie, ale miałem problemy. Próba 1: Miej trzy listy, spakuj je razem i użyj tego res = zip(lst1,lst2,lst3) Daje tylko jedną kolumnę Próba 2: percentile_list = pd.DataFrame({'lst1Tite' : [lst1], 'lst2Tite' : [lst2], 'lst3Tite' : …
164 python  numpy  pandas 

4
Wykreślanie czasu w Pythonie za pomocą Matplotlib
Mam tablicę znaczników czasu w formacie (HH: MM: SS.mmmmmm) i inną tablicę liczb zmiennoprzecinkowych, z których każda odpowiada wartości w tablicy sygnatur czasowych. Czy mogę wykreślić czas na osi X i liczby na osi Y za pomocą Matplotlib? Próbowałem, ale w jakiś sposób akceptowałem tylko tablice pływaków. Jak mogę zmusić …
164 python  graph  plot  matplotlib 

2
Co właściwie robi from __future__ import absolute_import?
I odpowiedział na pytanie dotyczące bezwzględnych importu w Pythonie, i pomyślałem, zrozumiałem, na podstawie odczytu z Python 2.5 changelog i towarzyszące PEP . Jednak po zainstalowaniu Pythona 2.5 i próbie stworzenia przykładu prawidłowego użycia from __future__ import absolute_import, zdaję sobie sprawę, że sprawy nie są takie jasne. Prosto z dziennika …

3
Jaki jest najlepszy sposób na wyjście z funkcji (która nie zwraca wartości) w Pythonie przed zakończeniem funkcji (np. Sprawdzenie nie powiedzie się)?
Załóżmy iterację, w której wywołujemy funkcję bez zwracanej wartości. Sposób, w jaki moim zdaniem powinien zachowywać się mój program, jest wyjaśniony w tym pseudokodzie: for element in some_list: foo(element) def foo(element): do something if check is true: do more (because check was succesful) else: return None do much much more... …
164 python  function  return 

5
W Pythonie, używając argparse, zezwalaj tylko na dodatnie liczby całkowite
Tytuł właściwie podsumowuje to, co chciałbym, żeby się wydarzyło. Oto, co mam i chociaż program nie wysadza na niepozytywną liczbę całkowitą, chcę, aby użytkownik był informowany, że niepozytywna liczba całkowita jest w zasadzie nonsensem. import argparse parser = argparse.ArgumentParser() parser.add_argument("-g", "--games", type=int, default=162, help="The number of games to simulate") args …
164 python  argparse 

16
Pobieranie parametrów z adresu URL
Biorąc pod uwagę adres URL podobny do poniższego, jak mogę przeanalizować wartość parametrów zapytania? Na przykład w tym przypadku chcę mieć wartość def. /abc?def='ghi' Używam Django w moim środowisku; czy na requestobiekcie jest metoda, która mogłaby mi pomóc? Próbowałem użyć, self.request.get('def')ale nie zwraca wartości, ghijak się spodziewałem.
164 python  django  parsing  url 

23
sprawdź, czy klucz istnieje w wiadrze w s3 za pomocą boto3
Chciałbym wiedzieć, czy klucz istnieje w boto3. Mogę zapętlić zawartość wiadra i sprawdzić, czy klucz pasuje. Ale to wydaje się dłuższe i przesada. Oficjalna dokumentacja Boto3 wyraźnie określa, jak to zrobić. Może brakuje mi tego, co oczywiste. Czy ktoś może mi wskazać, jak mogę to osiągnąć.
164 python  amazon-s3  boto3 

8
Przeznaczenie funkcji „wyślij” generatora Pythona?
Czy ktoś może mi podać przykład, dlaczego istnieje funkcja „wyślij” związana z funkcją generatora Pythona? W pełni rozumiem funkcję wydajności. Jednak funkcja wysyłania jest dla mnie myląca. Dokumentacja dotycząca tej metody jest skomplikowana: generator.send(value) Wznawia wykonywanie i „wysyła” wartość do funkcji generatora. Argument wartość staje się wynikiem bieżącego wyrażenia zysku. …
164 python 



6
Parsowanie XML z przestrzenią nazw w Pythonie za pośrednictwem „ElementTree”
Mam następujący kod XML, który chcę przeanalizować za pomocą Pythona ElementTree: <rdf:RDF xml:base="http://dbpedia.org/ontology/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns="http://dbpedia.org/ontology/"> <owl:Class rdf:about="http://dbpedia.org/ontology/BasketballLeague"> <rdfs:label xml:lang="en">basketball league</rdfs:label> <rdfs:comment xml:lang="en"> a group of sports teams that compete against each other in Basketball </rdfs:comment> </owl:Class> </rdf:RDF> Chcę znaleźć wszystkie owl:Classtagi, a następnie wyodrębnić wartość wszystkich rdfs:labelwystąpień …


22
Jak sprawić, by PyLint rozpoznawał członków numpy?
Używam PyLint w projekcie Pythona. PyLint skarży się na niemożność znalezienia tępych członków. Jak mogę tego uniknąć, unikając pomijania sprawdzania członkostwa. Z kodu: import numpy as np print np.zeros([1, 4]) Które po uruchomieniu otrzymuję oczekiwane: [[0. 0. 0. 0.]] Jednak pylint daje mi ten błąd: E: 3, 6: Moduł „numpy” …
163 python  numpy  pylint 


6
Poprawny sposób definiowania kodowania kodu źródłowego w Pythonie
PEP 263 definiuje sposób deklarowania kodowania kodu źródłowego w Pythonie. Zwykle pierwsze 2 wiersze pliku Pythona powinny zaczynać się od: #!/usr/bin/python # -*- coding: <encoding name> -*- Ale widziałem wiele plików zaczynających się od: #!/usr/bin/python # -*- encoding: <encoding name> -*- => kodowanie zamiast kodowania . Jaki jest więc prawidłowy …
163 python  encoding 

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.