Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.

3.4 Εγγραφη δεδομένων σε αρχείο στην Python

Για να διαγράψετε ένα αρχείο στη γλώσσα προγραμματισμού Python, χρειάζεται να εισαγάγετε το os module και να χρησιμοποιήσετε τη συνάρτηση os.remove(). Η σύνταξη είναι η εξής:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
import os
# Αφαίρεση αρχείου με τη χρήση της συνάρτησης remove()
os.remove("filename.txt")
import os # Αφαίρεση αρχείου με τη χρήση της συνάρτησης remove() os.remove("filename.txt")
import os

# Αφαίρεση αρχείου με τη χρήση της συνάρτησης remove()
os.remove("filename.txt")

Αντικαταστήστε το "filename.txt" με το όνομα του αρχείου που θέλετε να διαγράψετε. Μετά την εκτέλεση αυτού του κώδικα, το αρχείο θα διαγραφεί από το σύστημα αρχείων. Πρέπει να είστε προσεκτικοί κατά τη χρήση αυτής της λειτουργίας, καθώς η διαγραφή αρχείων είναι μη αναστρέψιμη και η διαγραφή ενός αρχείου θα το αφαιρέσει οριστικά από το σύστημα αρχείων.

Για να αποφύγετε το να λάβετε ένα σφάλμα, μπορείτε να ελέγξετε αν το αρχείο υπάρχει πριν προσπαθήσετε να το διαγράψετε. Για να το κάνετε αυτό, μπορείτε να χρησιμοποιήσετε τη συνάρτηση os.path.exists():

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
import os
file_path = "filename.txt"
if os.path.exists(file_path):
# Εάν το αρχείο υπάρχει, τότε διαγράφεται με τη χρήση της συνάρτησης remove() του module os.
os.remove(file_path)
else:
# Εάν το αρχείο δεν υπάρχει, τότε εκτυπώνεται το μήνυμα "Το αρχείο δεν υπάρχει."
print("Το αρχείο δεν υπάρχει.")
import os file_path = "filename.txt" if os.path.exists(file_path): # Εάν το αρχείο υπάρχει, τότε διαγράφεται με τη χρήση της συνάρτησης remove() του module os. os.remove(file_path) else: # Εάν το αρχείο δεν υπάρχει, τότε εκτυπώνεται το μήνυμα "Το αρχείο δεν υπάρχει." print("Το αρχείο δεν υπάρχει.")
import os

file_path = "filename.txt"

if os.path.exists(file_path):
    # Εάν το αρχείο υπάρχει, τότε διαγράφεται με τη χρήση της συνάρτησης remove() του module os.
    os.remove(file_path)
else:
    # Εάν το αρχείο δεν υπάρχει, τότε εκτυπώνεται το μήνυμα "Το αρχείο δεν υπάρχει."
    print("Το αρχείο δεν υπάρχει.")

Ο παραπάνω κώδικας ελέγχει εάν ένα αρχείο με όνομα “filename.txt” υπάρχει στον καθορισμένο διαδρομέα αρχείων. Αν το αρχείο υπάρχει, τότε διαγράφεται χρησιμοποιώντας τη συνάρτηση remove() του module os. Αν το αρχείο δεν υπάρχει, τότε εκτυπώνεται το μήνυμα “Το αρχείο δεν υπάρχει.”

Για να διαγράψετε έναν ολόκληρο φάκελο στην Python, μπορείτε να χρησιμοποιήσετε τη μέθοδο os.rmdir().

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
import os
# Αφαίρεση φακέλου με τη χρήση της συνάρτησης os.rmdir()
os.rmdir("example_folder")
import os # Αφαίρεση φακέλου με τη χρήση της συνάρτησης os.rmdir() os.rmdir("example_folder")
import os

# Αφαίρεση φακέλου με τη χρήση της συνάρτησης os.rmdir()
os.rmdir("example_folder")

Ο παραπάνω κώδικας χρησιμοποιεί τη συνάρτηση os.rmdir() για να αφαιρέσει έναν φάκελο με το όνομα “example_folder”.

Η συνάρτηση os.rmdir() χρησιμοποιείται για να διαγράψει έναν κενό φάκελο από το σύστημα αρχείων. Αν ο φάκελος περιέχει αρχεία ή υποφακέλους, η συνάρτηση θα εμφανίσει ένα μήνυμα λάθους. Για να αφαιρέσετε έναν φάκελο που περιέχει αρχεία, πρέπει να χρησιμοποιήσετε τη συνάρτηση os.remove() για να διαγράψετε τα αρχεία πρώτα, και στη συνέχεια να χρησιμοποιήσετε την os.rmdir() για να αφαιρέσετε τον κενό φάκελο.

Στο παράδειγμα παραπάνω, η συνάρτηση os.rmdir() καλείται με το όνομα φακέλου “example_folder” για να τον αφαιρέσει από το σύστημα αρχείων.

9 Ιουνίου, 2023
top
error: Content is protected !!
Μετάβαση σε γραμμή εργαλείων