Tag: python-3.x

Re.split return Keine in Funktion aber normal funktioniert ok

def whois(k, i): k = str(k[i]) print (k) whois = subprocess.Popen(['whois', k], stdout=subprocess.PIPE, stderr=subprocess.PIPE) ou, err = whois.communicate() who = str(ou) print (who.find('NetName:')) who = re.split('NetName:', who)[1] who = re.split('NetHandle', who)[0] who = who.replace(r'\n', '') print (whois(k, 4)) Ausgabe: 108.160.172.204 520 None Warum python wieder "Keine" nicht "Dropbox"? Wenn ich diesen Code nehme und: k […]

So erstellen Sie eine Tabelle ohne Methoden oder For-Loops?

Ich versuche, eine 4×3 Tabelle ohne Methoden oder For-Loops zu erstellen. Ich würde gerne das verwenden, was ich in der Klasse gelernt habe, was Booleans ist, wenn-Aussagen und while-Loops. Ich möchte es so, dass ich bei der Eingabe von create_table('abcdefghijkl') von der linken obersten Zeile und Spalte und gehe bis zum Ende der Spalte und […]

Python, um CSV-Datei zu suchen und relevante Informationen zurückzugeben

Ich habe eine csv-Datei mit Informationen über einige Computer in unserem Netzwerk. Ich würde gerne in der Lage sein, von der Kommandozeile eine kurze Zeile einzugeben, um mir die relevanten Artikel aus dem csv zurückzubringen. Im Format: $ tag.py *hostname* Die csv hat etwa 50 Spalten mit Informationen von MAC-Adresse bis zum letzten Mal im […]

Wie kann ich verhindern, dass mein Programm unerwünschte Leerzeilen beim Lesen und Drucken aus der Textdatei – Python3 hinzufügt

Ich habe Code, der eine Textdatei liest und die Zeilen aus der Datei ausdruckt, wenn sie ein bestimmtes Wort enthalten, das vom Benutzer eingegeben wird (zB ein Name). Das Problem ist, dass, wenn das Programm mehr als eine Zeile findet, die dem "gesuchten Wort" entspricht, dann das Programm die Zeilen mit einer zusätzlichen Leerzeile zwischen […]

Warum python drucken ist verzögert?

Ich versuche, Datei mit Anfragen herunterzuladen und einen Punkt zu drucken, jedes Mal, wenn ich 100k Dateigröße abfange, aber alle Punkte werden am Ende ausgedruckt. Siehe Code. with open(file_name,'wb') as file: print("begin downloading, please wait…") respond_file = requests.get(file_url,stream=True) size = len(respond_file.content)//1000000 #the next line will not be printed until file is downloaded print("the file size […]

IndexError: Listenindex außerhalb des Bereichs – CSV-Datei

Es gibt einen Fehler in meinem Code – IndexError: list index out of range, at rates[row[0]] = row[1] : def change(): # read file into dictionary with open('exchangeRate.csv', 'r') as in_file: echRdr = csv.reader(in_file) for row in echRdr: rates[row[0]] = row[1] Es ist, weil es leere Zeilen in meiner Datei wegen der Bearbeitung und der […]

Erweiterungsliste gibt keine zurück

Ich möchte einen String zu einer Liste hinzufügen: list1 = ['hi','how','are','you','googl'] ok = 'item22' list1 = list1.extend(ok) Aber es druckt None . Warum das?

NameErrors und Funktionen in Python

Ich bekomme ständig ein NameError Obwohl ich schon einen Begriff definiert habe, ist das Problem mit "Tag" auf Zeile 28. def today(): day = input("What day is it?") if "sunday" in day: day = 0 elif "monday" in day: day = 1 elif "tuesday" in day: day = 2 elif "wednesday" in day: day = […]

UnicodeDecodeError: ungültiges Startbyte

Ich habe eine kurze Frage über UnicodeDecodeError: ungültiges Startbyte. Ich denke, irgendwo in meinem Text hat nicht-UTF-8 Charakter, aber Ort der Fehlermeldung ist der Ausgangspunkt des Lesens einer Datei, also habe ich keine Ahnung, wie man es beheben kann. Wenn Sie irgendwelche Vorschläge haben, lassen Sie mich einfach wissen Im Folgenden ist meine Fehlermeldung von […]

Python So drucken Sie Liste der Liste

Ich möchte Liste der Liste in python 3.x mit unten Code zu drucken, aber es gibt einen Fehler. lol=[[1,2],[3,4],[5,6],['five','six']] for elem in lol: print (":".join(elem)) # this is the error I am getting-> TypeError: sequence item 0: expected str instance, int found Ich erwarte diese Ausgabe: 1:2 3:4 5:6 five:six Ich könnte die gleiche Ausgabe […]

Python ist die beste Programmiersprache der Welt.