📜  Python open()函数

📅  最后修改于: 2022-05-13 01:55:27.810000             🧑  作者: Mango

Python open()函数

Python open()函数用于 open() 内部存储的文件。它将文件的内容作为Python对象返回。

示例 1:创建文本文件

以下代码可用于创建文件。在这里,我们将创建一个名为“geeksforgeeks.txt”的文本文件。

Python3
created_file = open("geeksforgeeks.txt","x")
  
# Check the file
print(open("geeksforgeeks.txt","r").read() == False)


Python3
my_file = open("geeksforgeeks.txt", "w")
my_file.write("Geeksforgeeks is best for DSA")
my_file.close()
  
#let's read the contents of the file now
my_file = open("geeksforgeeks.txt","r")
print(my_file.read())


Python3
my_file = open("geeksforgeeks.txt","a")
my_file.write("..>>Visit geeksforgeeks.org for more!!<<..")
my_file.close()
  
# reading the file
my_file = open("geeksforgeeks.txt","r")
print(my_file.read())


输出:

True

示例 2:读取和写入文件

在这里,我们将以下字符串写入我们刚刚创建的geeksforgeeks.txt文件并再次读取同一个文件。

下面的代码可用于相同的:

蟒蛇3

my_file = open("geeksforgeeks.txt", "w")
my_file.write("Geeksforgeeks is best for DSA")
my_file.close()
  
#let's read the contents of the file now
my_file = open("geeksforgeeks.txt","r")
print(my_file.read())

输出:



Geeksforgeeks is best for DSA

示例 3:将内容附加到文件

在这里,我们将以下文本附加到 geeksforgeeks.txt 文件并再次读取相同内容:

蟒蛇3

my_file = open("geeksforgeeks.txt","a")
my_file.write("..>>Visit geeksforgeeks.org for more!!<<..")
my_file.close()
  
# reading the file
my_file = open("geeksforgeeks.txt","r")
print(my_file.read())

输出:

注意: “w”和“r”之间的区别在于,一个覆盖现有内容,而后者将内容添加到现有文件中,保持内容不变。