@Sirius: Ich habe die Funktion read_config_file() jetzt geändert, sodass immer ein dict zurück gegeben wird und bei verify_config() wird jetzt die genaue Exception abgefangen:
import wmi
import argon2
import json
CONFIGURATION_FILE = "TEST.txt"
def get_property(volume, name):
return volume ...
Die Suche ergab 11 Treffer
- Dienstag 21. November 2023, 09:44
- Forum: Allgemeine Fragen
- Thema: USB-Stick serialnumber and volume letter
- Antworten: 17
- Zugriffe: 3569
- Montag 20. November 2023, 14:22
- Forum: Allgemeine Fragen
- Thema: USB-Stick serialnumber and volume letter
- Antworten: 17
- Zugriffe: 3569
Re: USB-Stick serialnumber and volume letter
Hallo,
ich habe versucht die Verbesserungen umzusetzen, jetzt bin ich hier gelandet:
import wmi
import argon2
import json
import pathlib
CONFIGURATION_FILE = pathlib.Path("TEST.txt")
def get_property(volume, name):
return volume.wmi_property(name).value
def get_usb_serial_and_drive_letter ...
ich habe versucht die Verbesserungen umzusetzen, jetzt bin ich hier gelandet:
import wmi
import argon2
import json
import pathlib
CONFIGURATION_FILE = pathlib.Path("TEST.txt")
def get_property(volume, name):
return volume.wmi_property(name).value
def get_usb_serial_and_drive_letter ...
- Freitag 17. November 2023, 14:23
- Forum: Allgemeine Fragen
- Thema: USB-Stick serialnumber and volume letter
- Antworten: 17
- Zugriffe: 3569
Re: USB-Stick serialnumber and volume letter
Danke __blackjack__ für die ganzen Verbesserungen, bzgl. "`pathlib` und `json` werden importiert, aber nirgends verwendet." ist mir im letzten Moment noch selber aufgefallen, daher habe ich es noch hier nachträglich bearbeitet (nicht dass sich jemand wundert dass es in meinem obigem Code nicht ...
- Freitag 17. November 2023, 14:12
- Forum: Allgemeine Fragen
- Thema: USB-Stick serialnumber and volume letter
- Antworten: 17
- Zugriffe: 3569
Re: USB-Stick serialnumber and volume letter
Meine Grundidee ist es, bestimmte Funktionen nur freizuschalten, sofern die richtigen USB-Sticks in der richtigen Reihenfolge in das USB-Hub gesteckt werden.
Das mit dem deutlich eleganter habe ich versucht, bin aber leider kläglich gescheitert. Danke für das Snippet.
Die Seriennummer habe ich ...
Das mit dem deutlich eleganter habe ich versucht, bin aber leider kläglich gescheitert. Danke für das Snippet.
Die Seriennummer habe ich ...
- Freitag 17. November 2023, 13:27
- Forum: Allgemeine Fragen
- Thema: USB-Stick serialnumber and volume letter
- Antworten: 17
- Zugriffe: 3569
Re: USB-Stick serialnumber and volume letter
Hallo Siruis,
deine Version sieht wirklich etwas lesbarer aus. Diese habe ich nun übernommen, mein aktueller Entwurf sieht so aus, damit bin ich aber noch nicht zufrieden.
Habt ihr Vorschläge wie ich es verbessern könnte?
import wmi
import argon2
def get_volume_serial_number_and_letter_wmi ...
deine Version sieht wirklich etwas lesbarer aus. Diese habe ich nun übernommen, mein aktueller Entwurf sieht so aus, damit bin ich aber noch nicht zufrieden.
Habt ihr Vorschläge wie ich es verbessern könnte?
import wmi
import argon2
def get_volume_serial_number_and_letter_wmi ...
- Donnerstag 16. November 2023, 14:34
- Forum: Allgemeine Fragen
- Thema: USB-Stick serialnumber and volume letter
- Antworten: 17
- Zugriffe: 3569
Re: USB-Stick serialnumber and volume letter
So ähnlich habe ich mir die Liste generiert:
--> dann noch ' durch " ersetzt, weil ich dachte dass es so besser lesbar ist.
Auf den Ansatz mit ord und chr wäre ich jetzt nicht gekommen, danke!
Code: Alles auswählen
import string
print([f"{char}:" for char in string.ascii_uppercase])Auf den Ansatz mit ord und chr wäre ich jetzt nicht gekommen, danke!
- Donnerstag 16. November 2023, 13:41
- Forum: Allgemeine Fragen
- Thema: USB-Stick serialnumber and volume letter
- Antworten: 17
- Zugriffe: 3569
Re: USB-Stick serialnumber and volume letter
Danke für die Hinweise, ich habe es jetzt wie folgt gelöst:
from subprocess import Popen, PIPE
import re
VOLUME_LETTERS = ["A:","B:","C:","D:","E:","F:","G:","H:","I:","J:","K:","L:","M:","N:","O:","P:","Q:","R:","S:","T:","U:","V:","W:","X:","Y:","Z:"]
def get_volume_serial_number_and_letter ...
from subprocess import Popen, PIPE
import re
VOLUME_LETTERS = ["A:","B:","C:","D:","E:","F:","G:","H:","I:","J:","K:","L:","M:","N:","O:","P:","Q:","R:","S:","T:","U:","V:","W:","X:","Y:","Z:"]
def get_volume_serial_number_and_letter ...
- Donnerstag 16. November 2023, 10:35
- Forum: Allgemeine Fragen
- Thema: USB-Stick serialnumber and volume letter
- Antworten: 17
- Zugriffe: 3569
USB-Stick serialnumber and volume letter
Hallo,
kennt ihr vielleicht eine Möglichkeit, oder eine Bibliothek, mit der es möglich ist die Seriennummer (bzw. die eindeutige ID) sowie den Laufwerksbuchstaben der eingebunden Sticks auszulesen?
Gewünscht wäre am Ende ine Auflistung wie folgt z.B.:
("F:", "579EF173")
("G:", "878FH189")
("H ...
kennt ihr vielleicht eine Möglichkeit, oder eine Bibliothek, mit der es möglich ist die Seriennummer (bzw. die eindeutige ID) sowie den Laufwerksbuchstaben der eingebunden Sticks auszulesen?
Gewünscht wäre am Ende ine Auflistung wie folgt z.B.:
("F:", "579EF173")
("G:", "878FH189")
("H ...
- Montag 30. März 2020, 14:10
- Forum: Allgemeine Fragen
- Thema: Neuste Datei von GitHub herunterladen
- Antworten: 7
- Zugriffe: 1309
Re: Neuste Datei von GitHub herunterladen
Danke, habe mir aber auch was eigenes gebaut was ich benutze bis ich das mit Git hinbekomme. :)
import urllib.request
from datetime import datetime, timedelta
BASE_URL = "https://raw.githubusercontent.com/CSSEGISandData/COVID-19/master/csse_covid_19_data/csse_covid_19_daily_reports/"
FILENAME ...
import urllib.request
from datetime import datetime, timedelta
BASE_URL = "https://raw.githubusercontent.com/CSSEGISandData/COVID-19/master/csse_covid_19_data/csse_covid_19_daily_reports/"
FILENAME ...
- Freitag 27. März 2020, 14:51
- Forum: Allgemeine Fragen
- Thema: Neuste Datei von GitHub herunterladen
- Antworten: 7
- Zugriffe: 1309
Re: Neuste Datei von GitHub herunterladen
Danke.
Habe die CSV Datei jetzt heruntergeladen und in ein DataFrame eingelesen.
Country_Region Confirmed Deaths Recovered Active
0 US 3 0 0 0
1 US 3 0 0 0
2 US 2 0 0 0
3 US 39 0 0 0
4 US 1 0 0 0
... ... ... ... ... ...
3416 Venezuela 107 0 15 92
3417 Vietnam 153 0 20 133
3418 West Bank and Gaza ...
Habe die CSV Datei jetzt heruntergeladen und in ein DataFrame eingelesen.
Country_Region Confirmed Deaths Recovered Active
0 US 3 0 0 0
1 US 3 0 0 0
2 US 2 0 0 0
3 US 39 0 0 0
4 US 1 0 0 0
... ... ... ... ... ...
3416 Venezuela 107 0 15 92
3417 Vietnam 153 0 20 133
3418 West Bank and Gaza ...
- Freitag 27. März 2020, 12:00
- Forum: Allgemeine Fragen
- Thema: Neuste Datei von GitHub herunterladen
- Antworten: 7
- Zugriffe: 1309
Neuste Datei von GitHub herunterladen
Hey,
wie kann ich die neuste .csv Datei von diesem Link herunterladen? Entschuldigung falls das keine Python Frage ist aber ich kenne mich mit GitHub nicht aus :/
https://github.com/CSSEGISandData/COVID ... ly_reports
wie kann ich die neuste .csv Datei von diesem Link herunterladen? Entschuldigung falls das keine Python Frage ist aber ich kenne mich mit GitHub nicht aus :/
https://github.com/CSSEGISandData/COVID ... ly_reports
