📅  最后修改于: 2023-12-03 14:59:07.600000             🧑  作者: Mango
When you’re working with files in Python3, you’ll often come across the file
data type. This data type represents a file object, which allows you to manipulate a file in various ways, such as reading from or writing to it.
To open a file in Python3, you can use the open()
function, which returns a file object with the specified file name and mode. The mode can be "r"
for reading, "w"
for writing, or "a"
for appending.
file = open("example.txt", "r")
Once you’ve opened a file for reading, you can use the read()
method to read its contents. You can also use the readline()
method to read one line at a time.
file = open("example.txt", "r")
content = file.read() # read the entire file
line = file.readline() # read one line at a time
To write to a file, you must open it in write mode. You can then use the write()
method to write data to the file.
file = open("example.txt", "w")
file.write("Hello, world!") # write text to the file
It’s important to always close a file after you’re done working with it. This frees up resources and prevents data loss or corruption.
file = open("example.txt", "r")
content = file.read()
file.close() # close the file when you're done with it
The file
data type in Python3 is an important tool for working with files. It allows you to open, read, and write to files, and ensures that your data is safe and secure. Remember to always close your files when you’re done with them to avoid any issues. Happy coding!