python里面用os读取文件地址
时间: 2024-12-14 15:09:13 浏览: 2
使用python os模块复制文件到指定文件夹的方法
在Python中,`os`模块提供了与操作系统进行交互的功能,包括读取文件地址。以下是一些常用的方法和示例:
1. **获取当前工作目录**:
使用`os.getcwd()`可以获取当前的工作目录。
```python
import os
current_directory = os.getcwd()
print("当前工作目录:", current_directory)
```
2. **获取绝对路径**:
使用`os.path.abspath()`可以将相对路径转换为绝对路径。
```python
import os
relative_path = "file.txt"
absolute_path = os.path.abspath(relative_path)
print("绝对路径:", absolute_path)
```
3. **列出目录内容**:
使用`os.listdir()`可以列出指定目录中的所有文件和子目录。
```python
import os
directory = "/path/to/directory"
try:
files = os.listdir(directory)
print("目录内容:", files)
except FileNotFoundError:
print("目录不存在")
```
4. **检查路径是否存在**:
使用`os.path.exists()`可以检查指定的路径是否存在。
```python
import os
path = "/path/to/file_or_directory"
if os.path.exists(path):
print("路径存在")
else:
print("路径不存在")
```
5. **获取文件大小**:
使用`os.path.getsize()`可以获取文件的大小。
```python
import os
file_path = "/path/to/file"
if os.path.isfile(file_path):
size = os.path.getsize(file_path)
print("文件大小:", size, "字节")
else:
print("文件不存在")
```
通过这些方法,你可以方便地操作和读取文件地址。
阅读全文