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.

5
Jaka jest dobra praktyka sprawdzania, czy istnieje zmienna środowiskowa, czy nie?
Chcę sprawdzić, czy w moim środowisku istnieje zmienna, powiedzmy "FOO", w Pythonie. W tym celu korzystam z osbiblioteki standardowej. Po przeczytaniu dokumentacji biblioteki wymyśliłem 2 sposoby na osiągnięcie celu: Metoda 1: if "FOO" in os.environ: pass Metoda 2: if os.getenv("FOO") is not None: pass Chciałbym wiedzieć, która metoda jest dobra …

9
Aktywuj virtualenv za pośrednictwem sieci szkieletowej jako użytkownik wdrażania
Chcę uruchomić mój skrypt tkaniny lokalnie, co z kolei spowoduje zalogowanie się do mojego serwera, przełączenie użytkownika na wdrożenie, aktywację projektów .virtualenv, co spowoduje zmianę katalogu na projekt i wysłanie polecenia git pull. def git_pull(): sudo('su deploy') # here i need to switch to the virtualenv run('git pull') Zwykle używam …

4
Django FileField z upload_to ustalonym w czasie wykonywania
Próbuję ustawić przesyłanie tak, aby jeśli użytkownik joe prześle plik, trafił do MEDIA_ROOT / joe, w przeciwieństwie do wszystkich plików, które mają trafiać do MEDIA_ROOT. Problem w tym, że nie wiem, jak to zdefiniować w modelu. Oto jak to obecnie wygląda: class Content(models.Model): name = models.CharField(max_length=200) user = models.ForeignKey(User) file …

15
Ładne wykresy i wykresy w Pythonie [zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
130 python  graphics 

5
Matplotlib: Błąd „Nieznana projekcja„ 3d ””
Właśnie zainstalowałem matplotlib i próbuję uruchomić jeden z przykładowych skryptów. Jednak napotkam błąd opisany poniżej. Co ja robię źle? from mpl_toolkits.mplot3d import axes3d import matplotlib.pyplot as plt fig = plt.figure() ax = fig.gca(projection='3d') X, Y, Z = axes3d.get_test_data(0.05) cset = ax.contour(X, Y, Z, 16, extend3d=True) ax.clabel(cset, fontsize=9, inline=1) plt.show() Błąd …
130 python  matplotlib 


11
Czy można skompilować Pythona do kodu maszynowego?
Jak wykonalne byłoby skompilowanie Pythona (prawdopodobnie poprzez pośrednią reprezentację C) do kodu maszynowego? Prawdopodobnie musiałoby to być linkowane do biblioteki wykonawczej Pythona, a wszelkie części standardowej biblioteki Pythona, które same byłyby Pythonem, również musiałyby zostać skompilowane (i połączone). Ponadto, jeśli chciałbyś przeprowadzić dynamiczną ocenę wyrażeń, musiałbyś spakować interpreter Pythona, ale …
130 python  c  linker  compilation 

11
Zatrzymywanie Pythona za pomocą ctrl + c
Mam skrypt w Pythonie, który używa wątków i wykonuje wiele żądań HTTP. Myślę, że podczas odczytu żądania HTTP (używającego urllib2) blokuje się i nie odpowiada, CtrlCaby zatrzymać program. Czy można to obejść?
130 python 

7
Katalog listy Pythona, podkatalog i pliki
Próbuję stworzyć skrypt, który wyświetli listę wszystkich katalogów, podkatalogów i plików w podanym katalogu. Próbowałem tego: import sys,os root = "/home/patate/directory/" path = os.path.join(root, "targetdirectory") for r,d,f in os.walk(path): for file in f: print os.path.join(root,file) Niestety nie działa poprawnie. Dostaję wszystkie pliki, ale nie pełne ścieżki. Na przykład, jeśli struktura …
130 python  file  path 

8
Wyodrębnij część dopasowania wyrażenia regularnego
Chcę, aby wyrażenie regularne wyodrębniło tytuł ze strony HTML. Obecnie mam to: title = re.search('<title>.*</title>', html, re.IGNORECASE).group() if title: title = title.replace('<title>', '').replace('</title>', '') Czy istnieje wyrażenie regularne do wyodrębniania tylko zawartości <title>, aby nie musieć usuwać tagów?

9
Moduł json w Pythonie konwertuje klucze słownika int na ciągi
Zauważyłem, że po uruchomieniu poniższego modułu json w języku Python (dołączony od wersji 2.6) konwertuje klucze słownika int na ciągi. >>> import json >>> releases = {1: "foo-v0.1"} >>> json.dumps(releases) '{"1": "foo-v0.1"}' Czy istnieje prosty sposób na zachowanie klucza jako int, bez konieczności analizowania ciągu przy zrzucie i załadowaniu. Uważam, …
130 python  json 


9
Czy powinienem dodawać pliki migracji Django do pliku .gitignore?
Czy powinienem dodawać pliki migracji Django do .gitignorepliku? Ostatnio dostałem wiele problemów z git z powodu konfliktów migracji i zastanawiałem się, czy powinienem oznaczać pliki migracji jako ignorowane. Jeśli tak, jak mam dodać wszystkie migracje, które mam w moich aplikacjach, i dodać je do .gitignorepliku?
130 python  django  git 

9
Jak dodać nową kolumnę do Spark DataFrame (przy użyciu PySpark)?
Mam Spark DataFrame (przy użyciu PySpark 1.5.1) i chciałbym dodać nową kolumnę. Próbowałem następujących bez powodzenia: type(randomed_hours) # => list # Create in Python and transform to RDD new_col = pd.DataFrame(randomed_hours, columns=['new_col']) spark_new_col = sqlContext.createDataFrame(new_col) my_df_spark.withColumn("hours", spark_new_col["new_col"]) Wystąpił również błąd podczas używania tego: my_df_spark.withColumn("hours", sc.parallelize(randomed_hours)) Jak więc dodać nową kolumnę …


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.