Articles of Python

seleniumium: FirefoxProfile-Ausnahme Kann das Profil nicht laden

Nach dieser vorherigen Frage habe ich seleniumium auf Version 2.0.1 aktualisiert. Aber jetzt habe ich einen weiteren Fehler, selbst wenn die Profildateien unter /tmp/webdriver-py-profilecopy : Datei “/home/sultan/Repository/Django/monitor/app/request.py”, Zeile 236, in perform Browser = Firefox (Profil) Datei “/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.py”, Zeile 46, in __init__ self.binary, Zeitüberschreitung), Datei “/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/extension_connection.py”, Zeile 46, in __init__ self.binary.launch_browser (self.profile) Datei “/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/firefox_binary.py”, Zeile 44, […]

Konfigurieren von Spark für die Arbeit mit Jupyter Notebook und Anaconda

Ich habe jetzt ein paar Tage damit verbracht, Spark mit meinem Jupyter Notebook und Anaconda arbeiten zu lassen. So sieht mein .bash_profile aus: PATH=”/my/path/to/anaconda3/bin:$PATH” export JAVA_HOME=”/my/path/to/jdk” export PYTHON_PATH=”/my/path/to/anaconda3/bin/python” export PYSPARK_PYTHON=”/my/path/to/anaconda3/bin/python” export PATH=$PATH:/my/path/to/spark-2.1.0-bin-hadoop2.7/bin export PYSPARK_DRIVER_PYTHON=jupyter export PYSPARK_DRIVER_PYTHON_OPTS=”notebook” pyspark export SPARK_HOME=/my/path/to/spark-2.1.0-bin-hadoop2.7 alias pyspark=”pyspark –conf spark.local.dir=/home/puifais –num-executors 30 –driver-memory 128g –executor-memory 6g –packages com.databricks:spark-csv_2.11:1.5.0″ Wenn ich /my/path/to/spark-2.1.0-bin-hadoop2.7/bin/spark-shell , […]

Warum verwendet der Python-Code die function len () anstelle einer Längenmethode?

Ich weiß, dass Python eine len() –function hat, die verwendet wird, um die Größe eines Strings zu bestimmen, aber ich habe mich gefragt, warum es keine Methode des String-Objekts ist. Aktualisieren Ok, ich merkte, dass ich mich in peinlicher Weise irrte. __len__() ist eigentlich eine Methode eines String-Objekts. Es scheint einfach seltsam, objektorientierten Code in […]

Möglich, In-Memory-Daten zwischen zwei separaten processen zu teilen?

Ich habe einen xmlrpc Server mit Twisted. Der Server verfügt über eine große Menge an gespeicherten Daten. Ist es möglich, einen sekundären, separaten xmlrpc-Server laufen zu lassen, der auf das Objekt im Speicher des ersten Servers zugreifen kann? Also startet ServerA und erstellt ein Objekt. ServerB startet und kann von dem Objekt in ServerA lesen. […]

Behandeln Sie mehrere Fenster in Python

Ich arbeite an selenium Automatisierungsprojekt mit Python. Ich stehe vor einem Problem, das mehrere Browserfenster behandelt. Szenario ist wie folgt. Wenn ich auf einen Link auf der Startseite klicke, öffnet sich ein neues Fenster. Im neu geöffneten Fenster kann ich keine Aktionen ausführen, da der Fokus immer noch auf dem Homepage-Webtreiber liegt. Kann mir jemand […]

Wie erhält man den Wert einer Variablen anhand ihres Namens in einer Zeichenfolge?

Zur Vereinfachung ist dies eine abgespeckte Version dessen, was ich tun möchte: def foo(a): # I want to print the value of the variable # the name of which is contained in a Ich weiß, wie man das in PHP macht: function foo($a) { echo $$a; } global $string = “blah”; // might not need […]

Inhalte von Dateien / Verzeichnissen überwachen?

Ich suche nach einem plattformübergreifenden Dateiüberwachungs-Python-Paket? Ich weiß, dass es möglich ist, Dateien unter Windows mit pywin32 zu überwachen, und es gibt Pakete, die unter Linux / Unix laufen, aber weiß jemand etwas über ein plattformübergreifendes?

Häufigkeit von Wörtern in einer Liste zählen und nach Häufigkeit sortieren

Ich benutze Python 3.3 Ich muss zwei Listen erstellen, eine für die eindeutigen Wörter und die andere für die Häufigkeit des Wortes. Ich muss die eindeutige Wortliste basierend auf der Häufigkeitsliste sortieren, so dass das Wort mit der höchsten Häufigkeit an erster Stelle in der Liste steht. Ich habe das Design im Text, bin aber […]

Wie erstellt man eine classneigenschaft?

In Python kann ich einer class mit dem @classmethod Dekorator eine Methode hinzufügen. Gibt es einen ähnlichen Decorator, um einer class eine Eigenschaft hinzuzufügen? Ich kann besser zeigen, worüber ich rede. class Example(object): the_I = 10 def __init__( self ): self.an_i = 20 @property def i( self ): return self.an_i def inc_i( self ): self.an_i […]

Verständnis für eine verschachtelte Liste auflisten?

Ich habe diese verschachtelte Liste: l = [[’40’, ’20’, ’10’, ’30’], [’20’, ’20’, ’20’, ’20’, ’20’, ’30’, ’20’], [’30’, ’20’, ’30’, ’50’, ’10’, ’30’, ’20’, ’20’, ’20’], [‘100’, ‘100’], [‘100’, ‘100’, ‘100’, ‘100’, ‘100’], [‘100’, ‘100’, ‘100’, ‘100’]] Nun möchte ich jedes Element in einer Liste in float konvertieren. Meine Lösung ist das: newList = […]