Tag: python-3.x

Python-basierte quickselect Implementierung, die zu einem Fehler führt

Ich habe einen kleinen Python-Code, der die hier beschriebene Quickselect implementiert. import random def Quickselect(A, k): if not A: return pivot = random.choice(A) i = 0 A1 = [] A2 = [] # Two new arrays A1, A2 to store the split lists for i in range(len(A)): if A[i] < pivot : A1.append(A[i]) else: A2.append(A[i]) […]

Ersetzen Strings Zeile für Zeile

Ich habe eine Textdatei testfile.txt, die Dateiinhalte (Eingabe) wie folgt aussehen: Msg "how are you" Msg "Subtraction is", 10-9 Ausgabe sollte wie folgt aussehen: Msg("how are you") Msg("Subtraction is", 10-9) Ich öffnete die Akte wie folgt, fileopening = open('testfile.txt', 'r') fileopening.readline() for line in fileopening: print line.replace(' "', '(') for line in fileopening: print line.replace('"', […]

Geldcode ändern – mit rekursivem Generator

Zuerst danke für jede hilfe Ich habe diesen rekursiven Code für das Zählen von Weisen der Veränderung von einer Liste der Münzen und einer gegebenen Menge. Ich muss einen rekursiven Generatorcode schreiben, der die Wege in jeder Iteration präsentiert. Beispiel am Ende: Das ist der code: def countChange(amount, coins): if (amount == 0): return 1 […]

Was machst >> und << python

Wenn ich print(1 >> 2) bekomme ich 0. Wenn ich print(2 << 1) bekomme ich 4. Wenn ich print(9 << 3) bekomme ich 72 Wenn ich print(3 >> 9) bekomme ich 0 Was machst >> und << in Python?

Wie bekomme ich googles "Fast Answer Box" Text?

Ich versuche, googles "Fast Answer Box" Text zu bekommen. Was ich mit "schnelle Antwortbox" meine, sollte bei dem Besuch des Screenshots klar sein: Diese Box wird von Google angezeigt, wenn Sie eine Suche eingeben und Google die Antwort kennt. Sie müssen also keinen der unten aufgeführten Links öffnen. Die Box wird angezeigt, wenn Sie folgende […]

Json parsing mit python

Ich versuche, diesen kleinen Json zu analysieren, ich möchte die Nummer nehmen: {"Nombre": 18747} Ich versuche : import urllib.request request = urllib.request.Request("http://myurl.com") response = urllib.request.urlopen(request) print (response.read().decode('utf-8')) //print -> {"nombre":18747} import json json = (response.read().decode('utf-8')) json.loads(json) Aber ich habe: Traceback (most recent call last): File "<pyshell#38>", line 1, in <module> json.loads('json') AttributeError: 'str' object has […]

Pfadabscheider in Python 3

Ich habe zwei strings: C:\Data Und einen anderen Ordner Foo1 Ich brauche, die Fensterausgabe zu sein C:\Data\Foo1 Und die Linux-Ausgabe zu sein /data/foo1 Annahme / Daten ist in linux. Gibt es eine ständige Trennzeichen, die in Python verwendet werden kann, macht es einfach zu bedienen unabhängig von zugrunde liegenden OS?

Parsing ein Skript Tag mit Dicts in BeautifulSoup

Auf einer partiellen Antwort auf diese Frage zu arbeiten, stieß ich auf ein bs4.element.Tag , das ist ein Durcheinander von verschachtelten Dicts und Listen ( s , unten). Gibt es einen Weg, um eine Liste von URLs zurückzugeben, die in s ohne re.find_all ? Weitere Kommentare zur Struktur dieses Tags sind auch hilfreich. from bs4 […]

Verbinden Sie ein Wort Zeilen in einer Datei

Ich habe eine Datei im Format eines Wortes für Linie, und ich möchte die Zeilen mit einem Raum verbinden, das versuche ich, aber es funktioniert nicht for line in file: new = ' '.join(line) print (new) Auch das geht nicht new = file.replace('\n'', ' ') print (new)

Konvertieren von CSV in JSON (in bestimmten Format) mit Python

Ich möchte eine csv-Datei in eine json-Datei mit python 2.7 konvertieren. Unten ist der Python-Code, den ich versucht habe, aber es gibt mir kein erwartetes Ergebnis. Auch ich würde gerne wissen, ob es eine vereinfachte Version als meine gibt. Jede Hilfe wird geschätzt. Hier ist meine csv-Datei (SampleCsvFile.csv): zipcode,date,state,val1,val2,val3,val4,val5 95110,2015-05-01,CA,50,30.00,5.00,3.00,3 95110,2015-06-01,CA,67,31.00,5.00,3.00,4 95110,2015-07-01,CA,97,32.00,5.00,3.00,6 Hier ist die […]

Python ist die beste Programmiersprache der Welt.