在Python编程中,处理文件和目录是一项常见的任务。为了简化这些操作,Python提供了一个名为os库的标准库。本文将介绍一些常用的os库函数,帮助新手快速掌握基础操作。
1. 导入os库
要使用os库,首先需要导入它。在Python代码中添加以下语句:
```python
import os
```
2. 获取当前工作目录
使用os库的getcwd()函数可以获取当前工作目录。例如:
```python
current_dir = os.getcwd()
print("当前工作目录:", current_dir)
```
3. 更改当前工作目录
使用os库的chdir()函数可以更改当前工作目录。例如:
```python
new_dir = "/path/to/new/directory"
os.chdir(new_dir)
print("新的工作目录:", os.getcwd())
```
4. 列出目录内容
要列出目录中的所有文件和子目录,可以使用os库的listdir()函数。例如:
```python
dir_contents = os.listdir()
print("目录内容:", dir_contents)
```
5. 创建新目录
使用os库的mkdir()函数可以创建一个新目录。例如:
```python
new_directory = "new_folder"
os.mkdir(new_directory)
print("新目录已创建:", new_directory)
```
6. 删除目录
要删除一个目录,可以使用os库的rmdir()函数。例如:
```python
directory_to_remove = "old_folder"
os.rmdir(directory_to_remove)
print("目录已删除:", directory_to_remove)
```
7. 重命名文件或目录
使用os库的rename()函数可以重命名文件或目录。例如:
```python
old_name = "old_file.txt"
new_name = "new_file.txt"
os.rename(old_name, new_name)
print("文件已重命名:", old_name, "=>", new_name)
```
8. 检查文件或目录是否存在
要检查文件或目录是否存在,可以使用os库的path.exists()函数。例如:
```python
file_path = "example.txt"
if os.path.exists(file_path):
print("文件存在")
else:
print("文件不存在")
```
9. 获取文件大小
要获取文件的大小,可以使用os库的path.getsize()函数。例如:
```python
file_path = "example.txt"
file_size = os.path.getsize(file_path)
print("文件大小:", file_size, "字节")
```
10. 获取文件修改时间
要获取文件的最后修改时间,可以使用os库的path.getmtime()函数。例如:
```python
file_path = "example.txt"
modification_time = os.path.getmtime(file_path)
print("文件修改时间:", modification_time)
```
通过以上介绍的常用os库函数,新手应该能够轻松地处理文件和目录操作。请记住,这里只介绍了os库的一部分功能,更多功能等待你去探索。祝你编程愉快!