likoyrgos Δημοσ. 4 Φεβρουαρίου 2017 Δημοσ. 4 Φεβρουαρίου 2017 Γειά σας! Κάνω εξάσκηση στα αρχεία στην Python. Έγραψα το παρακάτω προγραμματάκι αλλά βγάζει μήνυμα λάθους. Μπορεί να βρει κάποιος που βρίσκεται; Ευχαριστώ! Προγραμμα: # Program A1import osos.mkdir("g:/sos1")os.chdir("g:/sos1")arxeio1=open("pipis1.txt","w")arxeio1.close()print("To aexeio me to onoma ",arxeio1.name ," brisketai stin thesi ",os.getcwd())os.remove("pipis1.txt")os.rmdir("g:/sos1")αποτελεσμα : =============== RESTART: C:\Users\Master_PC\Desktop\files1.py ===============To aexeio me to onoma pipis1.txt brisketai stin thesi g:\sos1Traceback (most recent call last): File "C:\Users\Master_PC\Desktop\files1.py", line 11, in <module> os.rmdir("g:/sos1")PermissionError: [WinError 32] Δεν ήταν δυνατή η προσπέλαση του αρχείου από τη διεργασία, επειδή χρησιμοποιείται ήδη από κάποια άλλη διεργασία: 'g:/sos1'>>>
anon667 Δημοσ. 4 Φεβρουαρίου 2017 Δημοσ. 4 Φεβρουαρίου 2017 Το πιο πιθανό είναι πως επειδή έχεις βάλει το current directory να είναι το ίδιο με αυτό που θες να διαγράψεις, τρως πόρτα. Δοκίμασε chdir αλλού και μετά να κάνεις το rmdir. 1
likoyrgos Δημοσ. 4 Φεβρουαρίου 2017 Μέλος Δημοσ. 4 Φεβρουαρίου 2017 Το πιο πιθανό είναι πως επειδή έχεις βάλει το current directory να είναι το ίδιο με αυτό που θες να διαγράψεις, τρως πόρτα. Δοκίμασε chdir αλλού και μετά να κάνεις το rmdir. Είσαι φοβερός :-) Ευχαριστώ πολύ!!!
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα