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.

10
Umfang der Lambda-Funktionen und ihrer Parameter?
Ich benötige eine Rückruffunktion, die für eine Reihe von GUI-Ereignissen fast identisch ist. Die Funktion verhält sich etwas anders, je nachdem, welches Ereignis sie aufgerufen hat. Scheint mir ein einfacher Fall zu sein, aber ich kann dieses seltsame Verhalten von Lambda-Funktionen nicht herausfinden. Ich habe also den folgenden vereinfachten Code …

3
Ausführen von Javascript in Selen mit Python
Ich bin völlig neu in Selen. Ich möchte ein Javascript-Snippet im folgenden Code ausführen (wie im Code kommentiert), kann dies aber nicht. Bitte helfen Sie. from selenium import webdriver import selenium from selenium.common.exceptions import NoSuchElementException from selenium.webdriver.common.keys import Keys import time patch = raw_input("Enter patch number\n") rel = raw_input("Enter release\n") …

5
Fall in ConfigParser beibehalten?
Ich habe versucht, das ConfigParser- Modul von Python zum Speichern von Einstellungen zu verwenden. Für meine App ist es wichtig, dass ich die Groß- und Kleinschreibung jedes Namens in meinen Abschnitten behalte. In den Dokumenten wird erwähnt, dass die Übergabe von str () an ConfigParser.optionxform () dies erreichen würde, aber …


5
Wie kann ich eine Python-Zeichenfolge kopieren?
Ich mache das: a = 'hello' Und jetzt möchte ich nur eine unabhängige Kopie von a: import copy b = str(a) c = a[:] d = a + '' e = copy.copy(a) map( id, [ a,b,c,d,e ] ) Out [3]: [4365576160, 4365576160, 4365576160, 4365576160, 4365576160] Warum haben alle dieselbe Speicheradresse …

3
Python argparse gegenseitige exklusive Gruppe
Was ich brauche ist: pro [-a xxx | [-b yyy -c zzz]] Ich habe es versucht, aber es funktioniert nicht. Könnte mir jemand helfen? group= parser.add_argument_group('Model 2') group_ex = group.add_mutually_exclusive_group() group_ex.add_argument("-a", type=str, action = "store", default = "", help="test") group_ex_2 = group_ex.add_argument_group("option 2") group_ex_2.add_argument("-b", type=str, action = "store", default = …
87 python  argparse 

6
MANIFEST.in bei "python setup.py install" ignoriert - keine Datendateien installiert?
Hier ist mein abgespecktes setup.py-Skript, bei dem Nicht-Code-Inhalte entfernt wurden: #!/usr/bin/env python from distutils.core import setup from whyteboard.misc import meta setup( name = 'Whyteboard', version = meta.version, packages = ['whyteboard', 'whyteboard.gui', 'whyteboard.lib', 'whyteboard.lib.pubsub', 'whyteboard.lib.pubsub.core', 'whyteboard.lib.pubsub.utils', 'whyteboard.misc'], py_modules = ['whyteboard'], scripts = ['whyteboard.py'], ) MANIFEST.in: include *.txt include whyteboard-help/*.* recursive-include locale …

6
Kann Sphinx Links zu Dokumenten erstellen, die sich nicht in Verzeichnissen unterhalb des Stammdokuments befinden?
Ich verwende Sphinx, um ein Nicht-Python-Projekt zu dokumentieren. Ich möchte ./docOrdner in jedem Submodul verteilen , die submodule_name.rstDateien enthalten , um dieses Modul zu dokumentieren. Ich möchte diese Dateien dann in die Master-Hierarchie einfügen, um eine Spezifikation für das gesamte Design zu erstellen. Dh: Project docs spec project_spec.rst conf.py modules …


4
Warum importieren Python-Module manchmal ihre Untermodule nicht?
Mir ist heute etwas Seltsames aufgefallen, das ich gerne erklären würde. Ich war mir nicht 100% sicher, wie ich das überhaupt als Frage formulieren sollte, also kommt Google nicht in Frage. Das Protokollierungsmodul hat aus irgendeinem Grund keinen Zugriff auf die Modul-Protokollierungshandler. Probieren Sie es selbst aus, wenn Sie mir …



10
Wie kann ich mich für Django Generic Views anmelden?
Ich möchte den Zugriff auf URLs beschränken, die von Django Generic Views verarbeitet werden. Für meine Ansichten weiß ich, dass der login_requiredDekorateur den Job macht. Auch generische Ansichten erstellen / löschen / aktualisieren übernehmen das login_requiredArgument, aber ich konnte keine Möglichkeit finden, dies für andere generische Ansichten zu tun.
87 python  django 

6
So wenden Sie einen logischen Operator auf alle Elemente in einer Python-Liste an
Ich habe eine Liste von Booleschen Werten in Python. Ich möchte sie UND (oder ODER oder NICHT) und das Ergebnis erhalten. Der folgende Code funktioniert, ist aber nicht sehr pythonisch. def apply_and(alist): if len(alist) > 1: return alist[0] and apply_and(alist[1:]) else: return alist[0] Vorschläge, wie man es pythonischer machen kann, …
87 python 


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.