Czy istnieje standardowy sposób w Pythonie do titlecase ciąg (tj słowa zaczynają się wielkimi literami, wszystkie pozostałe obudowane znaki mają małe litery), ale pozostawiając artykułów takich jak and, ini ofmałe litery?
Czy istnieje standardowy sposób w Pythonie do titlecase ciąg (tj słowa zaczynają się wielkimi literami, wszystkie pozostałe obudowane znaki mają małe litery), ale pozostawiając artykułów takich jak and, ini ofmałe litery?
Mam listę (powiedzmy 6 elementów dla uproszczenia) L = [0, 1, 2, 3, 4, 5] i chcę podzielić go na pary na WSZYSTKIE możliwe sposoby. Pokazuję kilka konfiguracji: [(0, 1), (2, 3), (4, 5)] [(0, 1), (2, 4), (3, 5)] [(0, 1), (2, 5), (3, 4)] i tak dalej. Tutaj (a, b) = (b, a)i kolejność par nie...
Jeśli mam rozumienie listy (na przykład) w ten sposób: ['' for x in myList] Efektywnie tworząc nową listę, która ma pusty ciąg dla każdego elementu na liście, nigdy nie używam x. Czy istnieje bardziej przejrzysty sposób zapisania tego, abym nie musiał deklarować nieużywanej xzmiennej?...
Na przykład mam dwie listy A = [6, 7, 8, 9, 10, 11, 12] subset_of_A = [6, 9, 12]; # the subset of A the result should be [7, 8, 10, 11]; the remaining elements Czy w Pythonie jest do tego wbudowana funkcja?
Mam ten ciąg, który został zdekodowany z Quoted-printable do ISO-8859-1 za pomocą modułu e-mail. To daje mi ciągi takie jak „\ xC4pple”, które odpowiadałyby „Ępple” (Apple po szwedzku). Jednak nie mogę przekonwertować tych ciągów na UTF-8. >>> apple = "\xC4pple" >>>...
Powiedzmy, że mamy słownik Pythona di iterujemy go w ten sposób: for k,v in d.iteritems(): del d[f(k)] # remove some item d[g(k)] = v # add a new item ( fi gto tylko niektóre transformacje czarnej skrzynki). Innymi słowy, próbujemy dodawać / usuwać elementy do dpodczas iteracji po nim za...
Próbowałem przepisać kod odczytujący csv, aby móc go uruchomić na wielu rdzeniach w Pythonie 3.2.2. Próbowałem wykorzystać Poolobiekt multiprocesingu, który zaadaptowałem z przykładów roboczych (i już pracowałem dla mnie przy innej części projektu). Pojawił się komunikat o błędzie, który okazał...
Jak skompresować gzip ciąg znaków w Pythonie? gzip.GzipFile istnieje, ale dotyczy to obiektów plików - a co ze zwykłymi łańcuchami?
Biorąc pod uwagę tablicę numpy 3 razy 3 a = numpy.arange(0,27,3).reshape(3,3) # array([[ 0, 3, 6], # [ 9, 12, 15], # [18, 21, 24]]) Aby znormalizować wiersze dwuwymiarowej tablicy, o której myślałem row_sums = a.sum(axis=1) # array([ 9, 36, 63]) new_matrix = numpy.zeros((3,3)) for i, (row,...
Jak mógłbym, używając BeautifulSoup, wyszukiwać tagi zawierające TYLKO atrybuty, których szukam? Na przykład chcę znaleźć wszystko <td valign="top"> tagi. Poniższy kod: raw_card_data = soup.fetch('td', {'valign':re.compile('top')}) pobiera wszystkie potrzebne mi dane, ale także pobiera...
Zrozumiałem, że wytrawianie w Pythonie to sposób na „przechowywanie” obiektu w języku Python w sposób zgodny z programowaniem obiektowym - inny niż dane wyjściowe zapisane w pliku txt lub DB. Czy masz więcej szczegółów lub odniesień w następujących kwestiach: gdzie są „przechowywane”...
Mam taki słownik: { "id" : "abcde", "key1" : "blah", "key2" : "blah blah", "nestedlist" : [ { "id" : "qwerty", "nestednestedlist" : [ { "id" : "xyz", "keyA" : "blah blah blah" }, { "id" : "fghi", "keyZ" : "blah blah blah" }], "anothernestednestedlist" : [ { "id" : "asdf", "keyQ"...
Próbuję utworzyć nowego użytkownika w projekcie Django za pomocą następującego kodu, ale podświetlona linia uruchamia wyjątek. def createUser(request): userName = request.REQUEST.get('username', None) userPass = request.REQUEST.get('password', None) userMail = request.REQUEST.get('email',...
Mam folder pełen plików i nie mają one rozszerzenia. Jak mogę sprawdzić typy plików? Chcę sprawdzić typ pliku i odpowiednio zmienić nazwę pliku. Załóżmy, że funkcja filetype(x)zwraca typ pliku, taki jak png. Chce to zrobić: files = os.listdir(".") for f in files: os.rename(f,...
Mam słownik, który wygląda tak: grades = { 'alex' : 11, 'bob' : 10, 'john' : 14, 'peter': 7 } i listę nazwisk students = ('alex', 'john') Muszę sprawdzić, czy wszystkie nazwy są w studentsdyktandzie jako klucze grades. gradesmoże mieć więcej nazw, ale wszystkie nazwy w sekcji...
Właśnie zaczynam bawić się Flaskiem na lokalnym serwerze i zauważam, że czasy żądań / odpowiedzi są znacznie wolniejsze, niż sądzę, że powinny. Tylko prosty serwer, taki jak poniższy, potrzebuje około 5 sekund na odpowiedź. from flask import Flask app = Flask(__name__) @app.route("/") def...
Utworzyłem folder w s3 o nazwie „test” i wrzuciłem „test_1.jpg”, „test_2.jpg” do „test”. Jak mogę użyć boto, aby usunąć folder „test”?
Cześć, właśnie zacząłem uczyć się języka Python, ale teraz trochę utknąłem. Mam hash.txtplik zawierający tysiące skrótów złośliwego oprogramowania odpowiednio w MD5, Sha1 i Sha5 oddzielonych ogranicznikami w każdym wierszu. Poniżej znajdują się 2 przykładowe wiersze, które wyodrębniłem z pliku...
Chcę utworzyć pojedynczy plik wykonywalny z mojego projektu w języku Python. Użytkownik powinien mieć możliwość pobrania i uruchomienia go bez konieczności instalowania języka Python. Gdybym tylko rozprowadzał pakiet, mógłbym użyć pip, wheel i PyPI, aby go zbudować i rozprowadzić, ale wymaga to...
Mam połączenie VPN i kiedy używam Pythona -m SimpleHTTPServer, obsługuje on 0.0.0.0:8000, co oznacza, że można uzyskać do niego dostęp przez localhost i przez mój prawdziwy adres IP. Nie chcę, aby roboty mnie skanowały i interesuje mnie, że serwer będzie dostępny tylko przez localhost. Czy to...