Python snap7 windows – kann nicht finden snap7 bibliothek

Ich versuche zu installieren snap7 (von einem S7-1200 zu lesen) mit es ist python-snap7 0.4 Wrapper aber ich bekomme immer ein Traceback mit dem folgenden einfachen Code. from time import sleep import snap7 from snap7.util import * import struct plc = snap7.client.Client() Zurück verfolgen: >>> Traceback (most recent call last): File "Y:\Lonnox\Projekte\Bibliothek\Python und SPS\S7-1200 Test.py", […]

Wie benutzt man alt = media mit Google Drive Python API?

Hier ist ein Weg (basierend auf Google Drive Python quickstart.py), um eine Datei von Google Drive mit der Python API herunterzuladen: credentials = get_credentials() http = credentials.authorize(httplib2.Http()) service = discovery.build('drive', 'v2', http=http) request = service.files().get_media(fileId=file_id) fh = io.FileIO(file_name, 'wb') downloader = MediaIoBaseDownload(fh, request, chunksize=1024*1024) done = False while done is False: status, done = downloader.next_chunk() […]

Erweitern einer knöchernen Matrixmatrizen mit Nullen

Was ist der effizienteste Weg, um eine Reihe von Matrizen mit Nullen zu platzieren? Beispiel: # Lets construct an array of 2 matrices from 3 arrays of vectors import numpy as np A = np.array([[0,1,2],[3,4,5]]) # 2 vectors B = np.array([[6,7,8],[9,10,11]]) # 2 vectors C = np.array([[12,13,14],[15,16,17]]) # 2 vectors M = np.dstack((A,B,C)) ''' # […]

Geben Sie einen mehrzeiligen String in Python [duplicate]

Diese Frage hat hier schon eine Antwort: Raw-Eingang über mehrere Zeilen in Python 3 Antworten Ich versuche, ein einfaches Programm zu erstellen, das einen einzelnen Multiline-Eingang eingibt und es als Tabelle ausgibt. Eingang: a b c Ich weiß, ich hätte das tun können, ist einfach in Python 2.7.5 mit: input_string = raw_input("> ").splitlines() Dies würde […]

Hash-Salz für einzelne Anrufe einstellen

Diese Frage hat hier schon eine Antwort: Deaktivieren Sie Hash-Randomisierung aus Python-Programm 1 Antwort Ich bin auf der Suche nach einem Weg, um Python's hash() Salz für einzelne Anrufe auf die Funktion gesetzt. In den docs habe ich nur PYTHONHASHSEED gefunden, die das Salz für alle Anrufe auf hash() . Allerdings brauche ich hash , […]

Python: Liste der numpy Arrays, kann nicht Index ()?

Zentren ist eine Liste, [], von numpy Arrays. Shortest_dist [1] ist ein numpy Array. Allerdings, wenn ich: centers.index(shortest_dist[1]) Es sagt mir ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all() Das ist seltsam, also habe ich die folgenden Dinge ausprobiert: Siehe folgende Demo . Ich kann […]

Eliminierung der Wiederholung unter dem Wörterbuch in Python

Ich arbeite an der Erstellung eines Wörterbuchs in Python aber die dünne Linie zwischen Liste und Python ist verwirrend mich viel. Was ich habe ist values = [] Wo ich die Werte als speichern werde values.append({newvalue : oldvalue}) Die Liste oder das Wörterbuch, was auch immer es ist, es funktioniert aber ist nicht auf Wiederholung […]

Verwenden Sie numpy.genfromtxt, wie man ein CSV-Feld mit dem folgenden Format analysiert?

Ich versuche, eine CSV-Datei zu analysieren, in der ich ein Feld wie folgt formatiert habe: [float,float,float] Das Problem ist, dass genfromtxt die Kommas in meinem Array als Trennzeichen für die CSV-Zeile erkennt. Wie kann ich das vermeiden? Was ich jetzt tue, ist: genfromtxt(csv, skip_header=2, dtype=None, delimiter=',') Vielen Dank

NameError: globaler Name ist nicht definiert 'Erstellungsfehler, wenn er definiert wurde

Ich versuche, ein Programm zu erstellen, das eine Datei lädt (genannt lines.txt), fügt Zeilen hinzu und entfernt sie, im mit tkinter als gui. Ich kann aber nicht den add_line-Abschnitt beenden, da er immer wieder "NameError: globaler Name ist nicht definiert" erstellt wird, wenn er definiert wurde. ", listbox = Listbox(root) es in Zeile 29 als […]

Wählen Sie die Farbfarbe in der Matplotlib-Farbkarte aus

Ich habe die unten gezeigte Figur. Gegenwärtig verwendet das Farbschema der Figur das gesamte Spektrum der Farbkarte (mpl.cm.Paired). Was ich tun möchte und nicht in der Lage war, herauszufinden, ist, wie man Matplotlib einschränkt, um nur eine Untermenge der Colormap zu verwenden. In diesem Fall versuche ich, die Anfangsfarbe zu einem dunkleren Schatten von Blau […]

Python ist die beste Programmiersprache der Welt.