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.


6
Jak czytać i pisać plik INI za pomocą Python3?
Muszę czytać, pisać i tworzyć plik INI w Python3. FILE.INI default_path = "/path/name/" default_file = "file.txt" Plik Pythona: # Read file and and create if it not exists config = iniFile( 'FILE.INI' ) # Get "default_path" config.default_path # Print (string)/path/name print config.default_path # Create or Update config.append( 'default_path', 'var/shared/' ) …
118 python  python-3.x  ini 

11
Rekurencyjne przeszukiwanie podfolderów i zwracanie plików na liście w języku Python
Pracuję nad skryptem, który będzie rekurencyjnie przechodził przez podfoldery w głównym folderze i budował listę z określonego typu plików. Mam problem ze skryptem. Obecnie jest ustawiony w następujący sposób for root, subFolder, files in os.walk(PATH): for item in files: if item.endswith(".txt") : fileNamePath = str(os.path.join(root,subFolder,item)) problem polega na tym, że …

8
Konwertuj tablicę 1D na tablicę 2D w numpy
Chcę przekonwertować tablicę 1-wymiarową na tablicę 2-wymiarową, określając liczbę kolumn w tablicy 2D. Coś, co działałoby tak: > import numpy as np > A = np.array([1,2,3,4,5,6]) > B = vec2matrix(A,ncol=2) > B array([[1, 2], [3, 4], [5, 6]]) Czy numpy ma funkcję, która działa jak moja stworzona funkcja „vec2matrix”? (Rozumiem, …

5
Argparse: wymagany argument „y”, jeśli występuje „x”
Mam następujące wymagania: ./xyifier --prox --lport lport --rport rport dla argumentu prox używam action = 'store_true', aby sprawdzić, czy jest obecny, czy nie. Nie potrzebuję żadnych argumentów. Ale jeśli ustawione jest --prox, potrzebuję również rport i lport. Czy istnieje łatwy sposób na zrobienie tego za pomocą argparse bez pisania niestandardowego …
118 python  argparse 

9
Jaki jest „pythonowy” odpowiednik funkcji „fold” z programowania funkcjonalnego?
Jaki jest najbardziej idiomatyczny sposób osiągnięcia czegoś takiego w Haskellu: foldl (+) 0 [1,2,3,4,5] --> 15 Lub jego odpowiednik w Rubim: [1,2,3,4,5].inject(0) {|m,x| m + x} #> 15 Oczywiście Python udostępnia reducefunkcję, która jest implementacją fold, dokładnie tak, jak powyżej, jednak powiedziano mi, że „pythonowym” sposobem programowania jest unikanie lambdaterminów …

3
Python - Czym dokładnie jest sklearn.pipeline.Pipeline?
Nie wiem, jak to sklearn.pipeline.Pipelinedokładnie działa. W dokumencie znajduje się kilka wyjaśnień . Na przykład co oznaczają przez: Potok przekształceń z estymatorem końcowym. Aby wyjaśnić moje pytanie, co to jest steps? Jak oni pracują? Edytować Dzięki odpowiedziom mogę wyjaśnić moje pytanie: Kiedy wywołuję pipeline i przechodzę, jako kroki, dwa transformatory …

7
W jaki pythoniczny sposób można uniknąć parametrów domyślnych, które są pustymi listami?
Czasami wydaje się naturalne, że domyślny parametr jest pustą listą. Jednak w takich sytuacjach Python zachowuje się w nieoczekiwany sposób . Jeśli na przykład mam funkcję: def my_func(working_list = []): working_list.append("a") print(working_list) Pierwsze wywołanie ustawienia domyślnego zadziała, ale późniejsze wywołania zaktualizują istniejącą listę (z jednym „a” na każde połączenie) i …
118 python  python-3.x 

3
Jak tworzyć abstrakcyjne właściwości w klasach abstrakcyjnych Pythona
W poniższym kodzie tworzę podstawową klasę abstrakcyjną Base. Chcę, aby wszystkie klasy, które dziedziczą, Basezapewniały namewłaściwość, więc utworzyłem tę właściwość jako @abstractmethod. Potem stworzył podklasę Baseo nazwie Base_1, które mają za zadanie dostarczyć pewną funkcjonalność, ale nadal pozostają abstrakcyjne. W programie nie ma namewłasności Base_1, ale mimo to Python instatinuje …

2
Adnotacja typu powrotu void w języku Python
W Pythonie 3.x często używa się adnotacji typu zwracanego funkcji, takich jak: def foo() -> str: return "bar" Jaka jest prawidłowa adnotacja dla typu „void”? Rozważam 3 opcje: def foo() -> None: nie logiczne IMO, ponieważ Nonenie jest typem, def foo() -> type(None): używając najlepszej znanej mi składni do uzyskania …





8
Renderuj HTML do PDF w witrynie Django
W przypadku mojej witryny opartej na django szukam prostego rozwiązania do konwersji dynamicznych stron HTML do formatu PDF. Strony zawierają kod HTML i wykresy z interfejsu API wizualizacji Google (który jest oparty na języku JavaScript, ale uwzględnienie tych wykresów jest koniecznością).

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.