Pytania oznaczone «python»

295
Jak rozpocząć proces w tle w Pythonie?

Próbuję przenieść skrypt powłoki do znacznie bardziej czytelnej wersji Pythona. Oryginalny skrypt powłoki uruchamia w tle kilka procesów (programy narzędziowe, monitory itp.) Za pomocą „&”. Jak mogę osiągnąć ten sam efekt w Pythonie? Chciałbym, aby te procesy nie umarły po zakończeniu skryptów...

295
Czym jest dokładnie getattr () i jak go używać?

Niedawno przeczytałem o tej getattr()funkcji . Problem polega na tym, że wciąż nie mogę pojąć jego użycia. Jedyne, co rozumiem, getattr()to getattr(li, "pop")to, że dzwonię li.pop. Nie rozumiałem, kiedy książka wspomniała, jak go używać, aby uzyskać odniesienie do funkcji, nie znając jej nazwy do...

295
Jak usunąć elementy ze słownika podczas iteracji?

Czy legalne jest usuwanie elementów ze słownika w Pythonie podczas iteracji? Na przykład: for k, v in mydict.iteritems(): if k == val: del mydict[k] Chodzi o to, aby usunąć ze słownika elementy niespełniające określonych warunków, zamiast tworzyć nowy słownik, który jest podzbiorem...

294
Sprawdź, czy dany klucz już istnieje w słowniku i zwiększ go

Biorąc pod uwagę słownik, jak mogę się dowiedzieć, czy dany klucz w tym słowniku został już ustawiony na wartość inną niż Brak? Tzn. Chcę to zrobić: my_dict = {} if (my_dict[key] != None): my_dict[key] = 1 else: my_dict[key] += 1 To znaczy, chcę zwiększyć wartość, jeśli już tam jest, lub...

292
Wyszukaj i zamień wiersz w pliku w Pythonie

Chcę zapętlić zawartość pliku tekstowego, wyszukać i zamienić w niektórych wierszach i zapisać wynik z powrotem do pliku. Mogłem najpierw załadować cały plik do pamięci, a następnie zapisać go z powrotem, ale prawdopodobnie nie jest to najlepszy sposób na zrobienie tego. Jak najlepiej to zrobić w...