Articles of Python

Warum funktioniert diese Division nicht in Python?

Erwägen: >>> numerator = 29 >>> denom = 1009 >>> print str(float(numerator/denom)) 0.0 Wie kann ich eine Dezimalzahl zurückgeben?

InsecurePlatformWarning: Ein echtes SSLContext-Objekt ist nicht verfügbar. Dies verhindert, dass urllib3 SSL entsprechend konfiguriert

Versucht, REST GET durch Python-Anfragen mit dem folgenden Code auszuführen und ich habe einen Fehler bekommen. Codeausschnitt: import requests header = {‘Authorization’: ‘Bearer…’} url = az_base_url + az_subscription_id + ‘/resourcegroups/Default-Networking/resources?’ + az_api_version r = requests.get(url, headers=header) Error: /usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/util/ssl_.py:79: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may […]

Python Windows Authentication Benutzername und Passwort funktioniert nicht

Ich versuche, Daten in Eingabeaufforderung (URL Gegeben) einzugeben, unterhalb Codes gibt mir einen Fehler. Bitte helfen Sie mir mit diesen? from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains from selenium.webdriver.common.keys import Keys import time driver = webdriver.Firefox() url = “http://the-internet.herokuapp.com/basic_auth” driver.get(url) time.sleep(5) alert = driver.switch_to.alert alert.authenticate(‘admin’,’admin’) time.sleep(4) alert.accept() Ich habe es versucht mit: ActionChains(driver).send_keys(“admin”).send_keys(Keys.TAB).send_keys(“admin”).perform() Dieser […]

Gleichmäßige Verteilung von n Punkten auf einer Kugel

Ich brauche einen Algorithmus, der mir Positionen um eine Kugel für N Punkte (weniger als 20, wahrscheinlich) gibt, die sie vage ausbreiten. Es gibt keine Notwendigkeit für “Perfektion”, aber ich brauche es nur, damit keiner von ihnen zusammengebündelt wird. Diese Frage lieferte einen guten Code, aber ich konnte keinen Weg finden, dies einheitlich zu machen, […]

Best Practice für Python-Assert

Gibt es bei der Verwendung von assert als Teil des Standardcodes ein performances – oder Codewartungsproblem, anstatt es nur zu Debugzwecken zu verwenden? Ist assert x >= 0, ‘x is less than zero’ besser oder schlechter als if x < 0: raise Exception, 'x is less than zero' Gibt es auch eine Möglichkeit, eine Geschäftsregel […]

Wie bekomme ich die Anzahl der Elemente in einer Liste in Python?

items = [] items.append(“apple”) items.append(“orange”) items.append(“banana”) # FAKE METHOD:: items.amount() # Should return 3 Wie bekomme ich die Anzahl der Elemente in der Liste?

Häufigkeit der Item-Häufigkeit in Python

Ich bin ein Python-Neuling, also ist meine Frage vielleicht sehr noob. Nehmen wir an, ich habe eine Liste von Wörtern und möchte herausfinden, wie oft jedes Wort in dieser Liste erscheint. Offensichtlicher Weg dies zu tun ist: words = “apple banana apple strawberry banana lemon” uniques = set(words.split()) freqs = [(item, words.split.count(item)) for item in […]

Konvertieren Sie Unicode nach ASCII ohne Fehler in Python

Mein Code scrappt nur eine Webseite und konvertiert sie dann in Unicode. html = urllib.urlopen(link).read() html.encode(“utf8″,”ignore”) self.response.out.write(html) Aber ich bekomme einen UnicodeDecodeError : Traceback (most recent call last): File “/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/webapp/__init__.py”, line 507, in __call__ handler.get(*groups) File “/Users/greg/clounce/main.py”, line 55, in get html.encode(“utf8″,”ignore”) UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xa0 in position 2818: ordinal not in […]

Lassen Sie das JSON-Objekt Bytes akzeptieren oder URL-Ausgabestrings lassen

Mit Python3 ersuche ich ein JSON-Dokument von einer URL. response = urllib.request.urlopen(request) Das response ist ein dateiähnliches Objekt mit read und readline . Normalerweise kann ein JSON-Objekt mit einer im Textmodus geöffneten Datei erstellt werden. obj = json.load(fp) Was ich gerne machen würde ist: obj = json.load(response) Dies funktioniert jedoch nicht, da urlopen ein Dateiobjekt […]

Löschen Sie eine Datei oder einen Ordner

Wie lösche ich eine Datei oder einen Ordner in Python?