Heim > Artikel > Backend-Entwicklung > Python und PHP implementieren die gemeinsame Nutzung von geteiltem Dateicode
Ein Freund sagte vor zwei Tagen, dass er eine Textdatei basierend auf einer festen Anzahl von Zeilen in mehrere Textdateien aufteilen wollte, aber er wusste nicht, wie das geht. Wenn die Datenmenge klein ist, ist die manuelle Segmentierung in Ordnung. Wenn die Datenmenge groß ist, ist die manuelle Segmentierung zu arbeitsintensiv und unrealistisch. Dann müssen Sie ein Skript verwenden, um dies zu erreichen. Da es Freunde gibt, die diese Aufgabe einfach erledigen möchten, ist es besser, sie aufzuzeichnen und Freunden, die sie benötigen, Komfort zu bieten.
Im Folgenden werde ich Python und PHP verwenden, um das Skript entsprechend zu implementieren. Natürlich können Sie es basierend auf Ihrer Vertrautheit mit der Sprache auch in anderen Sprachen implementieren Es gibt Freunde, die das Niveau noch nicht erreicht haben. Wenn Sie in der Lage sind, Code zu schreiben, müssen Sie zumindest in der Lage sein, die Sprachumgebung zu verwenden. Solange Sie diese erreichen, können Sie die folgende Arbeit abschließen. Die Demonstration sieht wie folgt aus:
Zum Beispiel möchten wir die A.txt-Datei entsprechend 5 Zeilen in mehrere txt-Dateien aufteilen.
Die A.txt-Datei ist die zu teilende Testdaten. Ich habe 21 Daten wie folgt erstellt:
Wenn alle fünf Zeilen geteilt werden, gibt es 5 TXT-Dateien. Das Folgende ist das implementierte Python-Skript: split.py
Führen Sie das Skript aus: Python Split. py
Ausführungsergebnisse anzeigen:
Sehen Sie sich den Inhalt von 0.txt und 4.txt an:
Auf diese Weise werden 21 Daten in 5 Textdateien aufgeteilt. Bei gleich großen Datenmengen ist dies nur erforderlich Ändern Sie das LIMIT im Skript (die Anzahl der Teile, die in eine TXT-Datei unterteilt werden sollen). Natürlich ist das Dateiformat nicht auf TXT, CSV usw. beschränkt. Freunde, die interessiert sind, möchten es vielleicht ausprobieren.
Das in PHP geschriebene Skript lautet wie folgt: Ich werde es hier nicht zu ausführlich beschreiben. Es wird empfohlen, Python zu verwenden.
Weitere Artikel zum Code-Sharing zwischen Python und PHP zum Aufteilen von Dateien finden Sie auf der chinesischen PHP-Website!