python的os库怎么用,举例
时间: 2024-06-11 16:08:38 浏览: 16
Python的os库是一个操作系统相关的库,它提供了许多与操作系统交互的函数。下面是一个简单的例子:
```python
import os
# 获取当前工作目录
current_dir = os.getcwd()
print("当前工作目录:", current_dir)
# 创建一个新目录
new_dir = "my_new_dir"
os.mkdir(new_dir)
print("新目录已创建:", new_dir)
# 列出当前目录下的所有文件和目录
files_and_dirs = os.listdir()
print("当前目录下的所有文件和目录:", files_and_dirs)
# 删除刚才创建的目录
os.rmdir(new_dir)
print("新目录已删除:", new_dir)
```
这个例子展示了如何使用os库来获取当前工作目录、创建和删除目录,以及列出当前目录下的所有文件和目录。
相关问题
Python中os模块作用举例
os模块是Python内置的一个与操作系统交互的模块,它提供了很多与操作系统交互的接口,例如:
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.rmdir(path)
8. 递归删除目录及其内容:os.removedirs(path)
9. 判断文件或目录是否存在:os.path.exists(path)
10. 判断是否为目录:os.path.isdir(path)
11. 判断是否为文件:os.path.isfile(path)
12. 获取文件大小:os.path.getsize(path)
13. 获取文件创建时间:os.path.getctime(path)
14. 获取文件最近修改时间:os.path.getmtime(path)
15. 判断文件是否可读:os.access(path, os.R_OK)
16. 判断文件是否可写:os.access(path, os.W_OK)
这些是os模块的一些常用的功能,可以帮助我们更好地操作文件和目录。
python os.chdir 作用,使用方法,举例说明
Python的os.chdir()函数是用于改变当前工作目录的。该函数的使用方法是:os.chdir(path),其中,path为要改变的工作目录的路径。
例如,我们想把当前工作目录改变到/home/user/Documents目录下,可使用如下代码:
import os
os.chdir('/home/user/Documents')
这样,当前工作目录就被改变了。
此时,如调用os.listdir()函数,将会显示/home/user/Documents目录下的所有文件和文件夹。
需要注意的是,path参数是相对于当前工作目录的路径,如果传入的是绝对路径,则不会受到当前工作目录的影响,而是直接改变到传入的路径。
例如,如果当前工作目录为/home/user,我们想要改变工作目录到/var/log目录下,可使用如下代码:
import os
os.chdir('/var/log')
此时,即使当前工作目录为/home/user,os.chdir()函数也会直接改变工作目录到/var/log目录下。