Als «python» getaggte Fragen

Python ist eine dynamisch typisierte Mehrzweck-Programmiersprache mit mehreren Paradigmen. Es wurde entwickelt, um schnell zu lernen, zu verstehen, zu verwenden und eine saubere und einheitliche Syntax durchzusetzen. Bitte beachten Sie, dass Python 2 ab dem 01.01.2020 offiziell nicht mehr unterstützt wird. Fügen Sie für versionenspezifische Python-Fragen das Tag [python-2.7] oder [python-3.x] hinzu. Wenn Sie eine Python-Variante oder -Bibliothek (z. B. Jython, PyPy, Pandas, Numpy) verwenden, fügen Sie diese bitte in die Tags ein.

19
Hinzufügen von Python Path unter Windows 7
Ich habe versucht, den Python-Pfad unter Windows 7 zur Befehlszeile hinzuzufügen, aber unabhängig von der Methode, die ich versuche, scheint nichts zu funktionieren. Ich habe den setBefehl verwendet und versucht, ihn über die Eingabeaufforderung "Umgebungsvariablen bearbeiten" usw. hinzuzufügen. Wenn ich den Befehl set in der Befehlszeile ausführe, wird dies aufgelistet …



6
Wie erstelle ich ein Objekt für ein Django-Modell mit vielen zu vielen Feldern?
Mein Modell: class Sample(models.Model): users = models.ManyToManyField(User) Ich möchte beide user1und user2in diesem Modell speichern : user1 = User.objects.get(pk=1) user2 = User.objects.get(pk=2) sample_object = Sample(users=user1, users=user2) sample_object.save() Ich weiß, dass das falsch ist, aber ich bin sicher, Sie bekommen, was ich tun möchte. Wie würdest du es machen ?

9
So deinstallieren Sie Anaconda vollständig unter macOS
Wie kann ich Anaconda unter MacOS Sierra vollständig deinstallieren und zum ursprünglichen Python zurückkehren? Ich habe versucht, conda-clean -yesaber das funktioniert nicht. Ich entferne auch das Zeug in, ~/.bash_profileaber es verwendet immer noch die Anaconda-Python und ich kann den condaBefehl immer noch ausführen .


6
rreplace - Wie ersetze ich das letzte Vorkommen eines Ausdrucks in einer Zeichenfolge?
Gibt es in Python eine schnelle Möglichkeit, Zeichenfolgen zu ersetzen, aber anstatt wie am Anfang zu replacebeginnen, am Ende zu beginnen? Beispielsweise: >>> def rreplace(old, new, occurrence) >>> ... # Code to replace the last occurrences of old by new >>> '<div><div>Hello</div></div>'.rreplace('</div>','</bad>',1) >>> '<div><div>Hello</div></bad>'
138 python  string 


6
Pandas read_csv von der URL
Ich verwende Python 3.4 mit IPython und habe den folgenden Code. Ich kann keine CSV-Datei von der angegebenen URL lesen: import pandas as pd import requests url="https://github.com/cs109/2014_data/blob/master/countries.csv" s=requests.get(url).content c=pd.read_csv(s) Ich habe den folgenden Fehler "Erwarteter Dateipfadname oder dateiähnliches Objekt, Typ erhalten" Wie kann ich das beheben?
138 python  csv  pandas  request 

11
Gibt es in Python 3 eine 'foreach'-Funktion?
Wenn ich auf die Situation stoße, in der ich es in Javascript tun kann, denke ich immer, wenn es eine foreachFunktion gibt, wäre es bequem. Mit foreach meine ich die Funktion, die unten beschrieben wird: def foreach(fn,iterable): for x in iterable: fn(x) Sie machen es einfach für jedes Element und …



5
Mock vs MagicMock
Mein Verständnis ist, dass MagicMock eine Obermenge von Mock ist , die automatisch "magische Methoden" ausführt und so Listen, Iterationen usw. nahtlos unterstützt ... Was ist dann der Grund für das Vorhandensein von einfachem Mock ? Ist das nicht nur eine abgespeckte Version von MagicMock , die praktisch ignoriert werden …
138 python  mocking 

13
Installieren Sie ein Modul mit pip für eine bestimmte Python-Version
Unter Ubuntu 10.04 ist standardmäßig Python 2.6 installiert, dann habe ich Python 2.7 installiert. Wie kann ich pip installPakete für Python 2.7 installieren? Beispielsweise: pip install beautifulsoup4 Standardmäßig wird BeautifulSoup für Python 2.6 installiert Wenn ich es tue: import bs4 in Python 2.6 funktioniert es, aber in Python 2.7 heißt …
138 python  pip 

6
Pandas: Einstellung Nr. von max Zeilen
Ich habe ein Problem beim Anzeigen von Folgendem DataFrame: n = 100 foo = DataFrame(index=range(n)) foo['floats'] = np.random.randn(n) foo Das Problem ist, dass nicht alle Zeilen standardmäßig in ipython notebook gedruckt werden, aber ich muss schneiden, um die resultierenden Zeilen anzuzeigen. Auch die folgende Option ändert die Ausgabe nicht: pd.set_option('display.max_rows', …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.