Python中文件和目录的操作教程
一、引言
Python作为一种高级编程语言,广泛应用于各种领域。在文件和目录的操作方面,Python提供了丰富且易于使用的功能。本文将详细介绍Python中文件和目录的操作方法,并且通过示例代码演示其具体用法。
python教程字符串函数二、文件的创建与删除
1. 文件的创建
在Python中,使用open()函数可以创建一个新的文件。open()函数接收两个参数,第一个参数是文件的路径和名称,第二个参数是文件的打开模式。例如,使用"w"模式表示以写入的方式打开文件,代码如下所示:
```
file = open("", "w")
```
上述代码在当前工作目录下创建了一个名为的新文件。
2. 文件的写入
创建文件后,可以使用write()函数将数据写入文件。例如,使用write()函数向文件中写入一行文本,代码如下:
```
file.write("Hello, World!")
```
上述代码将字符串"Hello, World!"写入到文件中。
3. 文件的关闭
在文件操作完成后,一定要记得关闭文件,以释放系统资源。使用close()函数可以关闭文件。
例如,代码如下:
```
file.close()
```
上述代码关闭了之前创建的文件。
4. 文件的删除
在Python中,使用os模块的remove()函数可以删除文件。例如,删除之前创建的文件,代码如下:
```
import os
os.remove("")
```
上述代码删除了名为的文件。
三、文件的读取与修改
1. 文件的读取
使用open()函数以"r"模式打开文件,可以读取文件中的内容。例如,代码如下:
```
file = open("", "r")
content = ad()
print(content)
file.close()
```
上述代码读取了名为的文件中的内容,并且将其打印出来。
2. 文件的逐行读取
使用readline()函数可以逐行读取文件内容。例如,代码如下:
```
file = open("", "r")
line = adline()
while line:
print(line)
line = adline()
file.close()
```
上述代码逐行读取了名为的文件,并将每一行内容打印出来。
3. 文件的修改
使用open()函数以"r+"模式打开文件,可以读取并修改文件内容。例如,代码如下:
```
file = open("", "r+")
content = ad()
modified_content = place("Hello", "Hi")
file.seek(0)
file.write(modified_content)
file.close()
```
上述代码将名为的文件中的"Hello"替换为"Hi"。
四、目录的创建与删除
1. 目录的创建
使用os模块的mkdir()函数可以创建一个新目录。例如,创建一个名为"test_dir"的目录,代码如下:
```
import os
os.mkdir("test_dir")
```
上述代码在当前工作目录下创建了一个名为test_dir的新目录。
2. 目录的删除
使用os模块的rmdir()函数可以删除一个已有的目录。例如,删除之前创建的test_dir目录,代码如下:
```
import os
os.rmdir("test_dir")
```
上述代码删除了名为test_dir的目录。
五、目录中文件的查询与遍历
1. 目录中文件的查询
使用os模块的listdir()函数可以获取指定目录下的文件列表。例如,获取当前工作目录下的所有文件,代码如下:
```
import os
files = os.listdir(".")
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论