Shutil

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Merkator
User
Beiträge: 151
Registriert: Sonntag 5. Dezember 2021, 17:15

Mein Code:

Code: Alles auswählen

import shutil
 
source = "/home/peerpri07/install.py"
destination ="/home/USB Drive"
 
# Copy the content of
# source to destination
dest = shutil.copy(source,destination)
 
# Print path of newly
# created file
print("Destination path:", dest)

Mein Problem:

Code: Alles auswählen

Exception has occurred: PermissionError
[Errno 13] Permission denied: '/home/USB Drive'
  File "/home/peerpri07/Python/PassStealer.py", line 8, in <module>
    dest = shutil.copy(source,destination)


Mein Ziel:
Datei von Punkt A nach Punkt B auf einn USB STick kopieren



Bitte helft mir. Danke
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

Na was sagt denn die Fehlermeldung?
Benutzeravatar
ThomasL
User
Beiträge: 1379
Registriert: Montag 14. Mai 2018, 14:44
Wohnort: Kreis Unna NRW

Und mehr wirst du an Hilfe wohl auch nicht bekommen.

"PassStealer.py" sagt alles über dich aus und Leute mit so einer Intention sind hier imho nicht gerne gesehen.
Ich bin Pazifist und greife niemanden an, auch nicht mit Worten.
Für alle meine Code Beispiele gilt: "There is always a better way."
https://projecteuler.net/profile/Brotherluii.png
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

@ThomasL: stimmt natuerlich, ist mir gar nicht aufgefallen. Aber dann ist da natuerlich noch die Kompetenzhuerde, die es zu ueberwinden gibt, bevor man zum mad Haxxor wird... da bin ich recht beruhigt :twisted:
Merkator
User
Beiträge: 151
Registriert: Sonntag 5. Dezember 2021, 17:15

Erstmal PassStealer usw…. so nenne ich meine Programme immer….es geht mir hierbei nur darum eine datei schnell von einem ordner in einen anderen zu bringen…. naja muss ich dir ja auch nicht weiter erklären, verstehst du wahrscheinlich.

So jetzt zu dem Programm. Ja die Fehlermeldung sagt ich hätte die Berechtigung nicht…. wie bekomme ich die denn? Ist doch mein laptop als sollte ich die eigentlich ja haben?
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

Das sind keine Standardpfade, keine Ahnung, was da sollte - und letztlich ist es wie es ist - du hast sie nicht. Das hat auch nix mit Python zu tun. Das managed das System.
Merkator
User
Beiträge: 151
Registriert: Sonntag 5. Dezember 2021, 17:15

hab die lösung gerade schon gefunden danke trotzdem
Benutzeravatar
__blackjack__
User
Beiträge: 14065
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

Lustig ist ja, dass sich das Thema schon seit Ende 2021 hinzieht. Damals mit einem komischen Programm das aus einer Login-Maske in Tk unbemerkt vom Nutzer eine E-Mail verschicken sollte. Das war ganz wichtig, dass der Nutzer davon nichts mitbekommt, aber „Ich will auch nichts illegales tun.“ Nee, schon klar. 🙄 Auf kritische Nachfragen warum denn da Passwörter verschickt werden sollen kam „SOrry, aber dass kann dir egal sein.“

Dann ein Programm bei dem der Benutzer Zugangsdaten für MineCraft eingeben sollte und Du prüfen wolltest ob die korrekt sind, wo Du aber nicht erklären wolltest wofür das eigentlich gut sein soll.

Und nun nennst Du alle Deine Programme „PassStealer.py“ hast aber natürlich noch nie irgendwas mit Passwortklau programmieren wollen.

Wie dumm muss man sein zu denken, dass das jemand glaubt? Skript Kiddies…
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
Merkator
User
Beiträge: 151
Registriert: Sonntag 5. Dezember 2021, 17:15

Naja wie schon gesagt, klappt und bin jetzt komplett fertig. Wird bald veröffentlicht
Benutzeravatar
DeaD_EyE
User
Beiträge: 1242
Registriert: Sonntag 19. September 2010, 13:45
Wohnort: Hagen
Kontaktdaten:

Ich finde es schade, dass die Scriptkiddies alle nicht programmieren können. Python ist doch eine schöne Sprache und eignet sich für mehr als nur andere Nutzer zu betrügen, belügen und zu bestehlen.
sourceserver.info - sourceserver.info/wiki/ - ausgestorbener Support für HL2-Server
Merkator
User
Beiträge: 151
Registriert: Sonntag 5. Dezember 2021, 17:15

also sagt mir jetzt wer wie ich eine datei damit auf einen usb kopieren kann?
Benutzeravatar
__blackjack__
User
Beiträge: 14065
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@Merkator: Womit? Mit Python? Da gibt's im `shutil`-Modul eine `copy()`-Funktion. 😉

Das Problem das Du bei der Verwendung hast ist kein Python-Problem.
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
Sirius3
User
Beiträge: 18274
Registriert: Sonntag 21. Oktober 2012, 17:20

Wie schon geschrieben, hat Dein Problem nichts mit Python zu tun. Du hast also irgendwo Probleme, Deinen USB-Stick richtig in System einzubinden.
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

Merkator hat geschrieben: Donnerstag 5. Januar 2023, 08:49 Naja wie schon gesagt, klappt und bin jetzt komplett fertig. Wird bald veröffentlicht
Das klingt so, also ob alles ging. Aber wie ich schon schrieb: mit Python hat's halt nix zu tun. Sondern mit Dateirechten. Muss ein Mad Haxxor sich mit auseinander setzen.
Antworten