Python基础语法-2
上一篇我们讲解了 Python 的一些基础内容,包括数据类型、变量、运算符、条件语句、循环语句、函数、数据结构和异常处理。
链接:https://blog.csdn.net/Asteroid19873/article/details/129757038
这次我们接着来熟悉一下 Python 的一些更进一步的内容。
1、文件操作
Python中的文件操作可以让我们读取和写入文件中的数据。
I. 打开和关闭文件
我们可以使用open函数来打开一个文件,并使用close函数来关闭文件。
file = open("file.txt", "w")
file.write("Hello, world!")
file.close()
在上面的例子中,我们使用open函数来创建一个名为file.txt的文件,并将其模式设置为写入模式。我们使用write函数来向文件
写入一些数据,并最后使用close函数来关闭文件。
II. 读取文件
我们可以使用open函数来打开一个文件,并使用read函数来读取文件中的内容。
file = open("file.txt", "r")
data = file.read()
file.close()
print(data)
在上面的例子中,我们使用open函数来打开一个名为file.txt的文件,并将其模式设置为读取模式。我们使用read函数来读取文件中的内容,并将其存储在变量data中。最后,我们输出data的值。
III. 迭代读取文件
我们还可以使用for循环来迭代读取文件中的内容。
file = open("file.txt", "r")
for line in file:
print(line.strip())
file.close()
在上面的例子中,我们使用open函数来打开一个名为file.txt的文件,并将其模式设置为读取模式。我们使用for循环来迭代读取文件中的每一行,并使用strip函数来去掉每行末尾的换行符。最后,我们关闭文件。
IV. with语句
Python中的with语句可以让我们更方便地操作文件,同时也可以自动关闭文件。
with open("file.txt", "r") as file:
data = file.read()
print(data