0
点赞
收藏
分享

微信扫一扫

Python详解之模块os常用方法

斗米 2022-04-27 阅读 77
python

模块os让你能够访问多个操作系统服务

模块os一些重要的的方法

1.os.getcwd()

get_current_work_dir的缩写 意思是获取当前路径

输入

import os
print(os.getcwd())

输出

C:\Users\lenov\Desktop\test     #当前python文件所在的文件夹路径

2.os.chdir()

change_dir的缩写 意思是修改当前路径

输入

import os
print("改前工作目录:"+os.getcwd())
os.chdir("D:\\test2")
print("改后工作目录:"+os.getcwd())

输出

改前工作目录:C:\Users\lenov\Desktop\test
改后工作目录:D:\test2

意义

当os.chdir(path)后当前工作目录回变到path路径下,也就是说默认路径是path了。

如上面例子中要用with open("")访问D:\test2下的文件test2.txt时:

没用os.chdir("D:\test2")前: with open("D:\test2\test2.txt")

用了os.chdir("D:\test2")后: with open("test2.txt")  因为默认路径改到D:\test2下了

3.os.listdir()

以列表形式返回指定目录下的所有文件,

输入

import os
a = os.listdir(r"C:\Users\lenov\Desktop\test")
print(a)

输出 

['.idea', 'main.py', 'test.TXT']

4.os.mkdir()

make_dir的缩写 在当前目录建立一个文件夹(不是文件),存在则报错

输入

import os
os.mkdir("a")#在当前目录下建立文件夹a

输出(文件夹a已被建立)

5.os.rmdir()

 remove_dir的缩写 删除一个文件夹(不是文件),不存在则报错

 输入 

import os
os.rmdir("a")#删除当前目录下的文件夹a

输出(文件夹a已被删除)

6.os.rename()

修改文件名

输入

import os
os.rename("test.TXT", 'Konchok.TXT') 将 test.TXT 文件名改成 Konchok.TXT

输出(成功改成了Konchok.TXT)

 7.os.remove()

删除文件

输入

import os
os.remove("Konchok.TXT")

输出(成功删除文件Konchok.TXT)

 

 

举报

相关推荐

0 条评论