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.

11
Python os.path.join unter Windows
Ich versuche Python zu lernen und mache ein Programm, das ein Skript ausgibt. Ich möchte os.path.join verwenden, bin aber ziemlich verwirrt. Laut den Dokumenten, wenn ich sage: os.path.join('c:', 'sourcedir') Ich verstehe "C:sourcedir". Laut den Dokumenten ist das normal, oder? Wenn ich den Befehl copytree verwende, gibt Python ihn auf die …

6
Numpy Index Slice ohne Verlust von Dimensionsinformationen
Ich verwende numpy und möchte eine Zeile indizieren, ohne die Dimensionsinformationen zu verlieren. import numpy as np X = np.zeros((100,10)) X.shape # >> (100, 10) xslice = X[10,:] xslice.shape # >> (10,) In diesem Beispiel ist xslice jetzt 1 Dimension, aber ich möchte, dass es (1,10) ist. In R würde …
96 python  numpy 

7
Python Process Pool nicht dämonisch?
Wäre es möglich, einen Python-Pool zu erstellen, der nicht dämonisch ist? Ich möchte, dass ein Pool eine Funktion aufrufen kann, in der sich ein anderer Pool befindet. Ich möchte dies, weil Deamon-Prozesse keinen Prozess erstellen können. Insbesondere wird der Fehler verursacht: AssertionError: daemonic processes are not allowed to have children …

5
pandas read_csv und filtern spalten mit usecols
Ich habe eine CSV-Datei, die nicht richtig eingeht, pandas.read_csvwenn ich die Spalten mit usecolsfiltere und mehrere Indizes verwende. import pandas as pd csv = r"""dummy,date,loc,x bar,20090101,a,1 bar,20090102,a,3 bar,20090103,a,5 bar,20090101,b,1 bar,20090102,b,3 bar,20090103,b,5""" f = open('foo.csv', 'w') f.write(csv) f.close() df1 = pd.read_csv('foo.csv', header=0, names=["dummy", "date", "loc", "x"], index_col=["date", "loc"], usecols=["dummy", "date", "loc", …

6
Hashing einer Datei in Python
Ich möchte, dass Python dem EOF vorliest, damit ich einen geeigneten Hash erhalten kann, egal ob es sich um sha1 oder md5 handelt. Bitte helfen Sie. Folgendes habe ich bisher: import hashlib inputFile = raw_input("Enter the name of the file:") openedFile = open(inputFile) readFile = openedFile.read() md5Hash = hashlib.md5(readFile) md5Hashed …
96 python  hash  md5  sha1  hashlib 


3
Sind globale Variablen im Kolben threadsicher? Wie teile ich Daten zwischen Anfragen?
In meiner App wird der Status eines gemeinsamen Objekts durch Anfragen geändert, und die Antwort hängt vom Status ab. class SomeObj(): def __init__(self, param): self.param = param def query(self): self.param += 1 return self.param global_obj = SomeObj(0) @app.route('/') def home(): flash(global_obj.query()) render_template('index.html') Wenn ich dies auf meinem Entwicklungsserver ausführe, erwarte …

5
Wie gebe ich Anmeldeinformationen an, wenn ich eine Verbindung zu boto3 S3 herstelle?
Auf boto habe ich meine Anmeldeinformationen angegeben, wenn ich eine Verbindung zu S3 hergestellt habe: import boto from boto.s3.connection import Key, S3Connection S3 = S3Connection( settings.AWS_SERVER_PUBLIC_KEY, settings.AWS_SERVER_SECRET_KEY ) Ich könnte dann S3 verwenden, um meine Operationen auszuführen (in meinem Fall ein Objekt aus einem Bucket löschen). Mit boto3 sind alle …

2
Wie wähle ich Zeilen mit NaN in einer bestimmten Spalte aus?
Wie kann man angesichts dieses Datenrahmens nur die Zeilen auswählen, deren "Col2" gleich ist NaN? In [56]: df = pd.DataFrame([range(3), [0, np.NaN, 0], [0, 0, np.NaN], range(3), range(3)], columns=["Col1", "Col2", "Col3"]) In [57]: df Out[57]: 0 1 2 0 0 1 2 1 0 NaN 0 2 0 0 NaN …
96 python  pandas 




15
'python' wird nicht als interner oder externer Befehl erkannt
Also habe ich kürzlich Python Version 2.7.5 installiert und eine kleine Schleife damit gemacht, aber das Problem ist, wenn ich zu cmd gehe und tippe, python testloop.pybekomme ich den Fehler: 'python' wird nicht als interner oder externer Befehl erkannt Ich habe versucht, den Pfad festzulegen, aber ohne Erfolg. Hier ist …
95 python  cmd 


7
Hat Python ein Äquivalent zu Java Class.forName ()?
Ich muss ein String-Argument nehmen und ein Objekt der Klasse erstellen, die in diesem String in Python genannt wird. In Java würde ich verwenden Class.forName().newInstance(). Gibt es ein Äquivalent in Python? Danke für die Antworten. Um diejenigen zu beantworten, die wissen möchten, was ich tue: Ich möchte ein Befehlszeilenargument als …

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.