ερώτηση

Γνώση Υπολογιστών >> ερώτηση >  >> Μετατρέψτε τα αρχεία

Πώς αντιγράφετε ένα σχόλιο από ένα αρχείο με το ίδιο όνομα σε ένα άλλο αρχείο;

Ακολουθεί ένας τρόπος για να αντιγράψετε σχόλια από ένα αρχείο σε άλλο στην Python, υποθέτοντας ότι τα αρχεία δεν έχουν το ίδιο περιεχόμενο:

```python

εισαγωγή ρε

Ανοίξτε το αρχείο προέλευσης

με το open("source_file.py", "r") ως πηγή:

# Διαβάστε τα περιεχόμενα του αρχείου προέλευσης

source_content =source.read()

Βρείτε όλα τα σχόλια στο αρχείο προέλευσης χρησιμοποιώντας μια τυπική έκφραση

σχόλια =re.findall(r"#.*$", source_content, re.MULTILINE)

Ανοίξτε το αρχείο προορισμού

με το open("destination_file.py", "w") ως προορισμό:

# Γράψτε τα σχόλια στο αρχείο προορισμού

για σχόλιο στα σχόλια:

destination.write(σχόλιο + "\n")

```

Αυτό το σενάριο θα κάνει βρόχο στις γραμμές του αρχείου προέλευσης, θα εντοπίσει γραμμές που ξεκινούν με έναν κατακερματισμό (#) και θα γράψει αυτές τις γραμμές στο αρχείο προορισμού.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα