file = QFile("example.txt") if file.open(QIODevice.ReadOnly): while not file.atEnd(): line = file.readLine() print(line.strip()) file.close()
file = QFile("example.txt") if file.open(QIODevice.WriteOnly): file.write(b"Hello, World!") file.close()
file = QFile("example.txt") if file.open(QIODevice.Append): lines = ["line 1\n", "line 2\n", "line 3\n"] file.write("".join(lines).encode()) file.close()In summary, we used the PyQt5.QtCore QFile class to open, read, write and close files in various modes.