Chcę usunąć plik, filenamejeśli istnieje. Czy to właściwe powiedzieć? if os.path.exists(filename): os.remove(filename) Czy jest lepszy sposób? Jednowierszowy
Chcę usunąć plik, filenamejeśli istnieje. Czy to właściwe powiedzieć? if os.path.exists(filename): os.remove(filename) Czy jest lepszy sposób? Jednowierszowy
Python jest zainstalowany w katalogu lokalnym. Moje drzewo katalogów wygląda następująco: (local directory)/site-packages/toolkit/interface.py Mój kod jest tutaj: (local directory)/site-packages/toolkit/examples/mountain.py Aby uruchomić przykład, piszę python mountain.py, aw kodzie...
Jaki jest właściwy sposób używania **kwargsw Pythonie, jeśli chodzi o wartości domyślne? kwargszwraca słownik, ale jaki jest najlepszy sposób na ustawienie wartości domyślnych, czy istnieje? Czy powinienem uzyskać do niego dostęp jako słownik? Używać funkcji get? class ExampleClass: def...
Próbuję przekonwertować skrypt odpowiedzi Ajax po stronie serwera na Django HttpResponse, ale najwyraźniej nie działa. To jest skrypt po stronie serwera: /* RECEIVE VALUE */ $validateValue=$_POST['validateValue']; $validateId=$_POST['validateId']; $validateError=$_POST['validateError']; /*...
Wdrażam aplikację Django na serwerze deweloperskim i uruchamiam ten błąd po uruchomieniu pip install -r requirements.txt: Traceback (most recent call last): File "/var/www/mydir/virtualenvs/dev/bin/pip", line 5, in <module> from pkg_resources import load_entry_point ImportError: No module...
Próbowałem rozejrzeć się w Internecie w poszukiwaniu odpowiedzi na podział łańcucha na tablicę znaków, ale nie mogę znaleźć prostej metody str.split(//)nie działa tak jak Ruby. Czy istnieje prosty sposób na zrobienie tego bez
Czy istnieje sposób, aby logowanie w Pythonie za pomocą loggingmodułu automatycznie wyświetlało rzeczy na standardowe wyjście oprócz pliku dziennika, do którego powinny się udać? Na przykład, chciałbym wszystkich połączeń do logger.warning, logger.critical, logger.erroraby przejść do zamierzonych...
Załóżmy, że mam to: [ {"name": "Tom", "age": 10}, {"name": "Mark", "age": 5}, {"name": "Pam", "age": 7} ] i wyszukując „Pam” jako nazwę, chcę pobrać powiązany słownik: {name: "Pam", age: 7} Jak to
Mam DataFramez 4 kolumnami, z których 2 zawierają wartości ciągu. Zastanawiałem się, czy istnieje sposób na wybranie wierszy na podstawie częściowego dopasowania ciągu do konkretnej kolumny? Innymi słowy, funkcja lub funkcja lambda, która zrobiłaby coś podobnego re.search(pattern,...
Zainstalowałem bibliotekę za pomocą polecenia pip install git+git://github.com/mozilla/elasticutils.git który instaluje go bezpośrednio z repozytorium Github. To działa dobrze i chcę mieć tę zależność w sobie requirements.txt. Szukałem w innych biletów, takich jak ten , ale to nie rozwiązuje...
Czy istnieje sposób wygodnego zdefiniowania struktury podobnej do C w Pythonie? Mam dość pisania takich rzeczy jak: class MyStruct(): def __init__(self, field1, field2, field3): self.field1 = field1 self.field2 = field2 self.field3 =
Co to za zamieszanie w Python i CPython (Jython, IronPython) , nie rozumiem: python.org wspomina, że CPython to: „Tradycyjna” implementacja Pythona (pseudonim CPython) jeszcze jedno pytanie przepełnienia stosu wspomina, że: CPython to domyślny interpreter bajt-kodu Pythona, napisany w...
import csv with open('thefile.csv', 'rb') as f: data = list(csv.reader(f)) import collections counter = collections.defaultdict(int) for row in data: counter[row[10]] += 1 with open('/pythonwork/thefile_subset11.csv', 'w') as outfile: writer = csv.writer(outfile) for row in data: if...
Biorąc pod uwagę nazwę pakietu Python, który można zainstalować za pomocą pip , czy jest jakiś sposób, aby znaleźć listę wszystkich możliwych wersji, które pip mógłby zainstalować? W tej chwili jest to próba i błąd. Próbuję zainstalować wersję dla biblioteki innej firmy, ale najnowsza wersja jest...
Tak zwykle robię, aby upewnić się, że dane wejściowe to list/ tuple- ale nie str. Ponieważ wiele razy natknąłem się na błędy, w których funkcja stromyłkowo mija obiekt, a funkcja celu for x in lstprzyjmuje, że lsttak naprawdę jest to listlub tuple. assert isinstance(lst, (list, tuple)) Moje...
Nie jestem pewien, czy jest to specyficzne dla Flask, ale kiedy uruchamiam aplikację w trybie deweloperskim ( http://localhost:5000), nie mogę uzyskać do niej dostępu z innych komputerów w sieci (z http://[dev-host-ip]:5000). Na przykład z Railsami w trybie deweloperskim działa dobrze. Nie mogłem...
Muszę specjalnie zainstalować psycopg2 v2.4.1. Przypadkowo zrobiłem: pip install psycopg2 Zamiast: pip install psycopg2==2.4.1 To instaluje 2.4.4 zamiast wcześniejszej wersji. Teraz nawet po zakończeniu pipowania odinstalowuję psycopg2 i próbuję zainstalować ponownie z prawidłową wersją,...
Dlaczego nie ma ++i --operatorów w
Mam problem z instalacją lxml z easy_install na Ubuntu 11. Kiedy piszę $ easy_install lxml, otrzymuję: Searching for lxml Reading http://pypi.python.org/simple/lxml/ Reading http://codespeak.net/lxml Best match: lxml 2.3 Downloading http://lxml.de/files/lxml-2.3.tgz Processing...
Jaka jest najbardziej podstawowa definicja „iterowalnego”, „iteratora” i „iteracji” w Pythonie? Przeczytałem wiele definicji, ale nie jestem w stanie zidentyfikować dokładnego znaczenia, ponieważ nadal nie chce się ono zatracić. Czy ktoś może mi pomóc z 3 definicjami w kategoriach...