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.

10
Jak dołączyć dane pakietu do setuptools / Distribute?
Podczas korzystania z setuptools / Distribute nie mogę pobrać instalatora żadnych package_dataplików. Wszystko, co przeczytałem, mówi, że następujący sposób jest właściwy. Czy ktoś może doradzić? setup( name='myapp', packages=find_packages(), package_data={ 'myapp': ['data/*.txt'], }, include_package_data=True, zip_safe=False, install_requires=['distribute'], ) gdzie myapp/data/jest lokalizacja plików danych.

4
Skąd się to bierze: - * - kodowanie: utf-8 - * -
Python rozpoznaje następującą instrukcję, która definiuje kodowanie pliku: # -*- coding: utf-8 -*- Zdecydowanie widziałem tego rodzaju instrukcje wcześniej ( -*- var: value -*-). Skąd to pochodzi? Jaka jest pełna specyfikacja, np. Czy wartość może zawierać spacje, symbole specjalne, znaki nowej linii, a nawet -*-samą siebie? Mój program będzie zapisywał …
135 python  file  text  encoding  emacs 

4
Jak zaktualizować Pythona?
Mam wersję 2.7 zainstalowaną od początku 2012 roku. Nie mogę znaleźć konsensusu co do tego, czy powinienem całkowicie odinstalować i wyczyścić tę wersję przed zainstalowaniem najnowszej wersji. "Miękkie" - usuwanie starych wersji? Trudne do usunięcia / wycierania starych wersji? Instalujesz od góry? Widziałem gdzieś specjalny proces instalacji / aktualizacji wykorzystujący …

5
Nie ma takiego pliku lub katalogu „limits.h” podczas instalowania Pillow na Alpine Linux
Używam alpine-linux na Raspberry Pi 2. Próbuję zainstalować Pillow za pomocą tego polecenia: pip install pillow Oto wynik polecenia: Installing collected packages: pillow Running setup.py install for pillow Complete output from command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-gNq0WA/pillow/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-nDKwei-record/install-record.txt --single-version-externally-managed --compile: running install running …

8
Python: przejście do następnej iteracji w zewnętrznej pętli
Chciałem wiedzieć, czy są jakieś wbudowane sposoby kontynuowania następnej iteracji w zewnętrznej pętli w Pythonie. Weźmy na przykład pod uwagę kod: for ii in range(200): for jj in range(200, 400): ...block0... if something: continue ...block1... Chcę, aby ta instrukcja kontynuowała wyjście z pętli jj i przejście do następnego elementu w …
135 python  loops 


4
Uzyskaj surową treść POST w Python Flask niezależnie od nagłówka Content-Type
Wcześniej zapytałem, jak uzyskać dane otrzymane w żądaniu Flask, ponieważ request.databyło puste. Odpowiedź wyjaśniła, że request.datajest to surowa treść wiadomości, ale będzie pusta, jeśli dane formularza zostaną przeanalizowane. Jak mogę bezwarunkowo otrzymać surową treść postu? @app.route('/', methods=['POST']) def parse_request(): data = request.data # empty in some cases # always need …
135 python  flask  werkzeug 


10
Znajdź indeks dyktu na liście, dopasowując jego wartość
Mam listę dyktand: list = [{'id':'1234','name':'Jason'}, {'id':'2345','name':'Tom'}, {'id':'3456','name':'Art'}] Jak skutecznie znaleźć pozycję indeksu [0], [1] lub [2], dopasowując do name = „Tom”? Gdyby to była lista jednowymiarowa, mógłbym zrobić list.index (), ale nie jestem pewien, jak postępować, przeszukując wartości dykt na liście.
135 python 

9
Co to jest wartość Brak?
Uczyłem się Pythona i przeczytałem rozdział, który opisuje Nonewartość, ale niestety ta książka nie jest w niektórych punktach zbyt jasna. Pomyślałem, że znajdę odpowiedź na swoje pytanie, jeśli się tam podzielę. Chcę wiedzieć, jaka jestNone wartość i do czego go używasz? Nie rozumiem też tej części książki: Przypisanie wartości Nonezmiennej …

8
Jak ręcznie wygenerować plik .pyc z pliku .py
Z jakiegoś powodu nie mogę polegać na instrukcji „import” w języku Python, która automatycznie wygeneruje plik .pyc Czy istnieje sposób na zaimplementowanie następującej funkcji? def py_to_pyc(py_filepath, pyc_filepath): ...
135 python 

6
Konwertuj rok / miesiąc / dzień na dzień roku w Pythonie
Korzystam z datetimemodułu tj .: >>> import datetime >>> today = datetime.datetime.now() >>> print(today) 2009-03-06 13:24:58.857946 i chciałbym obliczyć dzień w roku uwzględniający lata przestępne. np. dzisiaj (6 marca 2009) jest 65 dzień 2009. Widzę dwie opcje: Utwórz number_of_days_in_month = [31, 28, ...]tablicę, zdecyduj, czy jest to rok przestępny i …
135 python  datetime 

29
Jak połączyć słowniki słowników?
Muszę scalić wiele słowników, oto co mam na przykład: dict1 = {1:{"a":{A}}, 2:{"b":{B}}} dict2 = {2:{"c":{C}}, 3:{"d":{D}} Z A B Ci Dbędąc liśćmi drzewa, jak{"info1":"value", "info2":"value2"} Możliwe, że istnieje nieznany poziom (głębokość) słowników {2:{"c":{"z":{"y":{C}}}}} W moim przypadku reprezentuje strukturę katalogów / plików z węzłami będącymi dokumentami i pozostawiając jako pliki. …

2
Rozpakowywanie obiektu Python 2 za pomocą Pythona 3
Zastanawiam się, czy istnieje sposób na załadowanie obiektu, który został wytrawiony w Pythonie 2.4 za pomocą Pythona 3.4. Używałem 2to3 na dużej ilości starszego kodu firmy, aby go zaktualizować. Po wykonaniu tej czynności podczas uruchamiania pliku pojawia się następujący błąd: File "H:\fixers - 3.4\addressfixer - 3.4\trunk\lib\address\address_generic.py" , line 382, in …

8
Pandy dzielą kolumnę list na wiele kolumn
Mam pandy DataFrame z jedną kolumną: import pandas as pd df = pd.DataFrame( data={ "teams": [ ["SF", "NYG"], ["SF", "NYG"], ["SF", "NYG"], ["SF", "NYG"], ["SF", "NYG"], ["SF", "NYG"], ["SF", "NYG"], ] } ) print(df) Wynik: teams 0 [SF, NYG] 1 [SF, NYG] 2 [SF, NYG] 3 [SF, NYG] 4 [SF, …
135 python  pandas 

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.