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.

4
Ist das Modul __file__ Attribut absolut oder relativ?
Ich habe Probleme beim Verstehen __file__. Soweit ich weiß, wird __file__der absolute Pfad zurückgegeben, von dem das Modul geladen wurde. Ich habe Probleme, dies zu produzieren: Ich habe eine abc.pymit einer Anweisung print __file__, die von /d/projects/ python abc.pyRückgaben ausgeht abc.py. läuft von /d/Retouren projects/abc.py. Irgendwelche Gründe warum?
106 python 

5
Wo sollen virtuelle Umgebungen erstellt werden?
Ich bin verwirrt, wo ich meine virtuellen Envs ablegen soll. Bei meinem ersten Django-Projekt habe ich das Projekt mit dem Befehl erstellt django-admin.py startproject djangoproject Ich habe dann in das Verzeichnis djangoproject cd'd und den Befehl ausgeführt virtualenv env Dadurch wurde das Verzeichnis der virtuellen Umgebung auf derselben Ebene wie …

6
Binning-Daten in Python mit scipy / numpy
Gibt es eine effizientere Möglichkeit, einen Durchschnitt eines Arrays in vorgegebenen Behältern zu ermitteln? Zum Beispiel habe ich ein Array von Zahlen und ein Array, das den Start- und Endpositionen der Bins in diesem Array entspricht, und ich möchte nur den Mittelwert in diesen Bins nehmen. Ich habe Code, der …

5
Listenverständnis mit if-Anweisung
Ich möchte 2 Iterables vergleichen und die Elemente drucken, die in beiden Iterables erscheinen. >>> a = ('q', 'r') >>> b = ('q') # Iterate over a. If y not in b, print y. # I want to see ['r'] printed. >>> print([ y if y not in b for …

11
Wie kann ich mit dem glob.glob-Modul nach Unterordnern suchen?
Ich möchte eine Reihe von Unterordnern in einem Ordner öffnen, einige Textdateien suchen und einige Zeilen der Textdateien drucken. Ich benutze dies: configfiles = glob.glob('C:/Users/sam/Desktop/file1/*.txt') Dies kann jedoch auch nicht auf die Unterordner zugreifen. Weiß jemand, wie ich mit demselben Befehl auch auf Unterordner zugreifen kann?




6
Erweitern Sie den Python-Suchpfad zu einer anderen Quelle
Ich bin gerade einem Projekt mit einer ziemlich großen vorhandenen Codebasis beigetreten. Wir entwickeln unter Linux und verwenden keine IDE. Wir laufen durch die Kommandozeile. Ich versuche herauszufinden, wie Python dazu gebracht wird, nach dem richtigen Pfad zu suchen, wenn ich Projektmodule ausführe. Zum Beispiel, wenn ich so etwas wie: …
106 python  search  import  path 


5
SQLAlchemy ORM-Konvertierung in Pandas DataFrame
Dieses Thema wurde seit einiger Zeit weder hier noch anderswo angesprochen. Gibt es eine Lösung, die eine SQLAlchemy <Query object>in einen Pandas DataFrame konvertiert? Pandas kann verwendet werden pandas.read_sql, dies erfordert jedoch die Verwendung von unformatiertem SQL. Ich habe zwei Gründe, dies vermeiden zu wollen: 1) Ich habe bereits alles …

8
Fügen Sie mit Python Text zu vorhandenen PDF-Dateien hinzu
Ich muss einer vorhandenen PDF-Datei mit Python zusätzlichen Text hinzufügen. Wie gehe ich am besten vor und welche zusätzlichen Module muss installiert werden? Hinweis: Idealerweise möchte ich dies sowohl unter Windows als auch unter Linux ausführen können, aber auf Knopfdruck reicht Linux nur aus. Bearbeiten: pyPDF und ReportLab sehen gut …
106 python  pdf 

2
TypeError: In re.findall () kann kein Zeichenfolgenmuster für ein byteähnliches Objekt verwendet werden.
Ich versuche zu lernen, wie man automatisch URLs von einer Seite abruft. Im folgenden Code versuche ich, den Titel der Webseite zu erhalten: import urllib.request import re url = "http://www.google.com" regex = r'<title>(,+?)</title>' pattern = re.compile(regex) with urllib.request.urlopen(url) as response: html = response.read() title = re.findall(pattern, html) print(title) Und ich …

6
Gibt es einen Vorteil beim Definieren einer Klasse in einer anderen Klasse in Python?
Ich spreche hier von verschachtelten Klassen. Im Wesentlichen habe ich zwei Klassen, die ich modelliere. Eine DownloadManager-Klasse und eine DownloadThread-Klasse. Das offensichtliche OOP-Konzept ist hier die Komposition. Komposition bedeutet jedoch nicht unbedingt Verschachtelung, oder? Ich habe Code, der ungefähr so ​​aussieht: class DownloadThread: def foo(self): pass class DownloadManager(): def __init__(self): …
106 python  oop 

5
Pythons viele Möglichkeiten zur Formatierung von Zeichenfolgen - werden die älteren (werden) veraltet sein?
Python bietet mindestens sechs Möglichkeiten zum Formatieren eines Strings: In [1]: world = "Earth" # method 1a In [2]: "Hello, %s" % world Out[2]: 'Hello, Earth' # method 1b In [3]: "Hello, %(planet)s" % {"planet": world} Out[3]: 'Hello, Earth' # method 2a In [4]: "Hello, {0}".format(world) Out[4]: 'Hello, Earth' # …

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.