Python-Kenntnisse über Dateioperationen
In diesem Artikel werden hauptsächlich relevante Informationen zu Pythons Wissenszusammenfassung zu Dateioperationen vorgestellt, die als Referenz sehr wertvoll sind. Freunde in Not können sich auf
Dateien öffnen
Dateien bedienen
beziehen 🎜>1 Beim Öffnen einer Datei müssen Sie den Dateipfad und die Öffnungsmethode angebenÖffnungsmethode:
r: schreibgeschütztw: nur schreiben
a: Hängen Sie
w+: Schreiben und lesen
a+: Dasselbe wie a
r+U
wb
ab
f = open('test.log','r+',encoding='utf-') f.write('saf中sdhgrbfds') print(f.tell()) #查看当前指针位置,以字符为单位 f.seek() #指定当前指针位置,以字节为单位 print(f.read()) f.truncate() #读取指针之前的数据 print(f.tell()) f.close()
2: Allgemeine Dateioperationen
f = open('data ', 'r') #In schreibgeschützter Form Öffnen (die Standardeinstellung ist schreibgeschützt)f = open('f.txt', binding='latin-1') #python3.0 Unicode-Datei
string = f.read() #Die Datei in einen String einlesen
string = f.read(N) #N Bytes nach dem Zeiger lesen
string = f.readline() #Die nächste Zeile lesen , einschließlich der Zeilenendekennung
alist = f .readlines() #Die gesamte Datei in die String-Liste einlesen
f.write() #Den String in die Datei schreiben
f.writelines( ) #Alle Zeichenfolgen in der Liste in die Datei schreiben
f .close() #Manuell schließen
f.flush() #Ausgabepuffer auf die Festplatte leeren
f.seek(N) # Verschieben Sie den Dateizeiger auf N, in Bytes
für Zeile in open('data'):
print(line) #Der Dateiiterator liest die Datei Zeile für Zeile
open('f.txt', 'r').read() #Alles gleichzeitig in einen String lesen
Drei: Python-Objekte in Dateien speichern und analysieren
x,y,z = 41,42,43 s = 'spam' D = {'a':1, 'b':2} #字典对象 L = ['a','b','c'] #列表 f = open('f.txt','w') f.write(s + '\n') f.write('%s,%s,%s\n'%(x,y,z)) f.write(str(D)) f.write('\n') f.write(str(L)) f.close() print(open('f.txt').read()) #将文件内容输出 #从文件中取出数据,并判断其类型 ''' a = fi.readline() b = fi.readline() c = fi.readline() d = fi.readline() print(a,b,c,d,type(a),type(b),type(c),type(d)) ''' # 从文件中取出数据,并转换为存储前的类型 fi = open('f.txt') a = fi.readline().rstrip() #rstrip()去掉换行符 print(a,type(a)) b = fi.readline().rstrip().split(',') #字符串的split()方法,在括号中写入分隔符,将字符串分割为列表。 print(b,type(b)) c = fi.readline() C = eval(c) #调用内置函数eval(),将字符串转化为可执行的python代码。 print(C,type(C),type(c)) d = fi.readline() D = eval(d) print(D,type(D),type(d))

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Lösung für Erlaubnisprobleme beim Betrachten der Python -Version in Linux Terminal Wenn Sie versuchen, die Python -Version in Linux Terminal anzuzeigen, geben Sie Python ein ...

Bei der Verwendung von Pythons Pandas -Bibliothek ist das Kopieren von ganzen Spalten zwischen zwei Datenrahmen mit unterschiedlichen Strukturen ein häufiges Problem. Angenommen, wir haben zwei Daten ...

In dem Artikel werden beliebte Python-Bibliotheken wie Numpy, Pandas, Matplotlib, Scikit-Learn, TensorFlow, Django, Flask und Anfragen erörtert, die ihre Verwendung in wissenschaftlichen Computing, Datenanalyse, Visualisierung, maschinellem Lernen, Webentwicklung und h beschreiben

Wie hört Uvicorn kontinuierlich auf HTTP -Anfragen an? Uvicorn ist ein leichter Webserver, der auf ASGI basiert. Eine seiner Kernfunktionen ist es, auf HTTP -Anfragen zu hören und weiterzumachen ...

Regelmäßige Ausdrücke sind leistungsstarke Tools für Musteranpassung und Textmanipulation in der Programmierung, wodurch die Effizienz bei der Textverarbeitung in verschiedenen Anwendungen verbessert wird.

Wie erstellt in Python ein Objekt dynamisch über eine Zeichenfolge und ruft seine Methoden auf? Dies ist eine häufige Programmieranforderung, insbesondere wenn sie konfiguriert oder ausgeführt werden muss ...

Fastapi ...

Der Artikel erörtert die Rolle virtueller Umgebungen in Python und konzentriert sich auf die Verwaltung von Projektabhängigkeiten und die Vermeidung von Konflikten. Es beschreibt ihre Erstellung, Aktivierung und Vorteile bei der Verbesserung des Projektmanagements und zur Verringerung der Abhängigkeitsprobleme.
