python os模块常用方法
时间: 2024-01-24 17:15:36 浏览: 144
以下是Python中os模块的一些常用方法:
1. 返回文件路径的绝对路径:
```python
import os
print(os.path.dirname(__file__)) # 输出:当前运行文件所在目录的绝对路径
```
2. 返回当前进程的工作目录:
```python
import os
print(os.getcwd()) # 输出:当前进程的工作目录
```
3. 返回指定文件的绝对路径:
```python
import os
print(os.path.abspath('demo01.py')) # 输出:指定文件的绝对路径
```
4. 路径拼接:
```python
import os
print(os.path.join(os.getcwd(), 'testDir')) # 输出:拼接后的路径
```
5. 创建目录:
```python
import os
os.mkdir(os.path.join(os.getcwd(), 'testDir')) # 创建testDir目录
```
6. 目录切换:
```python
import os
os.chdir('D:/ningmengban/demoProject/testDir') # 将当前工作路径切换到指定路径下
print(os.getcwd()) # 输出:切换后的路径
```
7. 目录删除:
```python
import os
os.rmdir('testDir') # 删除指定目录
```
相关问题
python的os模块常用方法
os模块是Python中用于与操作系统进行交互的模块,它提供了许多常用的方法。以下是os模块中一些常用的方法:
1. os.getcwd():获取当前工作目录的路径。
2. os.chdir(path):改变当前工作目录到指定的路径。
3. os.listdir(path):返回指定路径下的文件和文件夹列表。
4. os.mkdir(path):创建一个新的文件夹。
5. os.makedirs(path):递归地创建文件夹。
6. os.remove(path):删除指定的文件。
7. os.rename(src, dst):将文件或文件夹从src重命名为dst。
8. os.path.exists(path):判断指定路径是否存在。
9. os.path.isfile(path):判断指定路径是否为文件。
10. os.path.isdir(path):判断指定路径是否为文件夹。
11. os.path.join(path, *paths):拼接多个路径组件。
这些只是os模块中的一部分常用方法,还有其他更多功能丰富的方法可供使用。你可以查阅Python官方文档以获取更详细的信息和其他方法的使用方式。
Python的os模块常用方法及属性
Python的os模块提供了一些常用的方法和属性,用于操作操作系统的文件和目录,下面是一些常用的方法和属性:
1. os.name:返回操作系统名称,例如posix、nt、mac等。
2. os.getcwd():返回当前工作目录的路径。
3. os.listdir(path):返回指定路径下的文件和目录列表。
4. os.mkdir(path, mode):创建一个目录,path为目录路径,mode为权限模式。
5. os.makedirs(path, mode):递归创建目录,如果上级目录不存在也会一并创建。
6. os.remove(path):删除指定文件。
7. os.rmdir(path):删除指定目录,如果目录不为空则会报错。
8. os.rename(src, dst):重命名或移动文件或目录。
9. os.path.isfile(path):判断指定路径是否为文件。
10. os.path.isdir(path):判断指定路径是否为目录。
11. os.path.exists(path):判断指定路径是否存在。
12. os.path.getsize(path):返回指定文件或目录的大小。
13. os.path.join(path1, path2, …):将多个路径组合成一个完整路径。
14. os.path.abspath(path):返回绝对路径。
15. os.path.basename(path):返回路径中的文件名部分。
16. os.path.dirname(path):返回路径中的目录部分。
17. os.path.splitext(path):分离路径的扩展名。
以上是os模块常用的方法和属性,可以根据需要进行选择和使用。
阅读全文