“Entfernen Sie die letzte Zeile der Textdatei Python” Code-Antworten

So entfernen Sie das allerletzte Zeichen einer Textdatei in Python

file.truncate(file.tell - 1)
#explanation - the function truncate will resize the file to the 
#full size - 1 and that means it will remove the last character
#if you need to do that while you are reading/writing somewhere using
#seek() you can use this function ->
def get_size(fileobject):
    fileobject.seek(0,2) # move the cursor to the end of the file
    size = fileobject.tell()
    return size
#and then
fsize = get_size(file)
file.truncate(fsize - 1)
IC

Entfernen Sie die letzte Zeile der Textdatei Python

fd=open("file.txt","r")
d=fd.read()
fd.close()
m=d.split("\n")
s="\n".join(m[:-1])
fd=open("file.txt","w+")
for i in range(len(s)):
    fd.write(s[i])
fd.close()
Encouraging Eland

Ähnliche Antworten wie “Entfernen Sie die letzte Zeile der Textdatei Python”

Fragen ähnlich wie “Entfernen Sie die letzte Zeile der Textdatei Python”

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen