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.

19
Jak podzielić ścieżkę DOS na jej komponenty w Pythonie
Mam zmienną typu string, która reprezentuje ścieżkę dos np: var = "d:\stuff\morestuff\furtherdown\THEFILE.txt" Chcę podzielić ten ciąg na: [ "d", "stuff", "morestuff", "furtherdown", "THEFILE.txt" ] Próbowałem użyć split()i replace()ale albo przetwarzają tylko pierwszy lewy ukośnik, albo wstawiają liczby szesnastkowe do ciągu. Muszę jakoś przekonwertować tę zmienną łańcuchową na nieprzetworzony ciąg, aby …
153 python 

17
Resetowanie obiektu generatora w Pythonie
Mam obiekt generatora zwrócony przez wielokrotną wydajność. Przygotowanie do wywołania tego generatora jest raczej czasochłonną operacją. Dlatego chcę kilka razy ponownie użyć generatora. y = FunctionWithYield() for x in y: print(x) #here must be something to reset 'y' for x in y: print(x) Oczywiście myślę o skopiowaniu treści na prostą …
153 python  generator  yield 

12
Strategia migracji Django do zmiany nazwy modelu i pól relacji
Planuję zmienić nazwy kilku modeli w istniejącym projekcie Django, w którym istnieje wiele innych modeli, które mają relacje klucza obcego z modelami, które chciałbym zmienić. Jestem prawie pewien, że będzie to wymagało wielu migracji, ale nie jestem pewien dokładnej procedury. Powiedzmy, że zacznę od następujących modeli w aplikacji Django o …

13
Sformatuj liczby w szablonach django
Próbuję sformatować liczby. Przykłady: 1 => 1 12 => 12 123 => 123 1234 => 1,234 12345 => 12,345 Wydaje się, że jest to dość powszechna czynność, ale nie mogę dowiedzieć się, którego filtra mam użyć. Edycja: jeśli masz na to ogólny sposób w Pythonie, z przyjemnością dodam sformatowane pole …
153 python  django 

5
Znajdź i zamień wartości ciągów na liście
Mam tę listę: words = ['how', 'much', 'is[br]', 'the', 'fish[br]', 'no', 'really'] To, co chciałbym, to zastąpić [br]jakąś fantastyczną wartością podobną do, <br />a tym samym uzyskać nową listę: words = ['how', 'much', 'is<br />', 'the', 'fish<br />', 'no', 'really']
153 python  string  list 

3
AttributeError: moduł „datetime” nie ma atrybutu „strptime”
Oto moja Transactionklasa: class Transaction(object): def __init__(self, company, num, price, date, is_buy): self.company = company self.num = num self.price = price self.date = datetime.strptime(date, "%Y-%m-%d") self.is_buy = is_buy A kiedy próbuję uruchomić datefunkcję: tr = Transaction('AAPL', 600, '2013-10-25') print tr.date Otrzymuję następujący błąd: self.date = datetime.strptime(self.d, "%Y-%m-%d") AttributeError: 'module' object …
153 python  class  python-2.7 

14
Tworzysz słownik z pliku CSV?
Próbuję utworzyć słownik z pliku CSV. Pierwsza kolumna pliku csv zawiera unikalne klucze, a druga kolumna zawiera wartości. Każdy wiersz pliku csv reprezentuje unikalną parę klucz-wartość w słowniku. Próbowałem użyć klas csv.DictReaderi csv.DictWriter, ale mogłem tylko dowiedzieć się, jak wygenerować nowy słownik dla każdego wiersza. Chcę jeden słownik. Oto kod, …


2
Automatyczna data utworzenia obiektów formularza modelu Django?
Jaki jest najlepszy sposób na automatyczne ustawienie daty utworzenia obiektu, a także pola, które będzie rejestrować, kiedy obiekt był ostatnio aktualizowany? models.py: created_at = models.DateTimeField(False, True, editable=False) updated_at = models.DateTimeField(True, True, editable=False) views.py: if request.method == 'POST': form = MyForm(request.POST) if form.is_valid(): obj = form.save(commit=False) obj.user = request.user obj.save() return …

7
Pandy: suma wierszy DataFrame dla danych kolumn
Mam następującą ramkę DataFrame: In [1]: import pandas as pd df = pd.DataFrame({'a': [1,2,3], 'b': [2,3,4], 'c':['dd','ee','ff'], 'd':[5,9,1]}) df Out [1]: a b c d 0 1 2 dd 5 1 2 3 ee 9 2 3 4 ff 1 Chciałbym dodać kolumnę 'e', która jest sumą kolumny 'a', 'b'i …
153 python  pandas  dataframe  sum 


11
Usuń zduplikowany dykt na liście w Pythonie
Mam listę dykt i chciałbym usunąć dykty z identycznymi parami klucza i wartości. W przypadku tej listy: [{'a': 123}, {'b': 123}, {'a': 123}] Chciałbym to zwrócić: [{'a': 123}, {'b': 123}] Inny przykład: W przypadku tej listy: [{'a': 123, 'b': 1234}, {'a': 3222, 'b': 1234}, {'a': 123, 'b': 1234}] Chciałbym to …
153 python  list  dictionary 


6
u '\ ufeff' w ciągu znaków Pythona
Otrzymuję błąd z następującym wzorcem: UnicodeEncodeError: 'ascii' codec can't encode character u'\ufeff' in position 155: ordinal not in range(128) Nie wiem, co to u'\ufeff'jest, pojawia się, gdy przeglądam sieć. Jak mogę zaradzić tej sytuacji? Metoda .replace()string na tym nie działa.
153 python  unicode  utf-8 


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.