“So entfernen Sie das allerletzte Zeichen einer Textdatei in 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 “So entfernen Sie das allerletzte Zeichen einer Textdatei in Python”

Fragen ähnlich wie “So entfernen Sie das allerletzte Zeichen einer Textdatei in Python”

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen