python中用os的用法
时间: 2023-11-12 09:09:16 浏览: 142
函数介绍-bayesian nonparametric 非参数贝叶斯模型
`os` 模块是 Python 的一个标准库,提供了许多与操作系统交互的函数。下面是一些常用的 `os` 模块函数:
1. `os.getcwd()`:获取当前工作目录。
```python
import os
current_dir = os.getcwd()
print(current_dir)
```
2. `os.chdir(path)`:修改当前工作目录为指定路径。
```python
import os
os.chdir('/path/to/new/dir')
```
3. `os.listdir(path)`:返回指定路径下的所有文件和文件夹的名称列表。
```python
import os
files = os.listdir('/path/to/dir')
print(files)
```
4. `os.mkdir(path)`:创建一个新目录。
```python
import os
os.mkdir('/path/to/new/dir')
```
5. `os.rmdir(path)`:删除指定目录。如果目录非空则会抛出异常。
```python
import os
os.rmdir('/path/to/dir')
```
6. `os.remove(path)`:删除指定文件。
```python
import os
os.remove('/path/to/file')
```
7. `os.path.exists(path)`:判断指定路径是否存在。
```python
import os
if os.path.exists('/path/to/dir'):
print('Directory exists')
else:
print('Directory does not exist')
```
8. `os.path.isdir(path)`:判断指定路径是否为目录。
```python
import os
if os.path.isdir('/path/to/dir'):
print('Directory')
else:
print('Not directory')
```
9. `os.path.isfile(path)`:判断指定路径是否为文件。
```python
import os
if os.path.isfile('/path/to/file'):
print('File')
else:
print('Not file')
```
阅读全文