python 自带模块 os模块,python的os模块


                                os模块

 

首先可以打开cmd输入python进入交互界面  然后输入 dir(os)

就可以看到os的全部用法了  我们简单的举几个例子就行了。

 

写入os.getcwd()  可以查看当前所在路径

import os
print(os.getcwd())

写入os.listdir 查看当前路径下的文件 当然你也可以指定查看那个路径下的文件  比如

import os
print(os.listdir("d:\\"))

这样就查看到了d盘下的文件

os.path.abspath 查看指定路径的绝对路径 比如

import os
print(os.path.abspath("bin\\awk"))

这就查看到了bin目录下的awk的绝对路径

os.path.split 它会将路径和文件名才分开并以元组的方式输出出来

import os
print(os.path.split("bin\\ash.exe"))

执行结果为

os.path.basename   获取出文件名

import os
print(os.path.basename("bin\\ash.exe"))

os.path.join 它会将两个参数的值和在一起变成一个 

import os
print(os.path.join("d:bin\\","ash.exe"))

执行结果为

如果第二个参数也是路径而不是文件 则 会将后面的路径输出

print(os.path.join("d:bin\\","e:\\"))

执行结果

 os.path.getsize  获取文件的大小

import os
print(os.path.getsize("d:bin\\ash.exe"))

注意这条命令获取的文件大小是以字节计算的   如果是文件夹默认值为0

os.path.exists 判断文件或者文件夹是否存在

import os
print(os.path.exists("d:bin\\ash.exe"))

存在返回 True  不存在返回   False

os.stat 返回文件的详细信息

import os
print(os.stat("d:bin\\ash.exe"))

执行结果为

如果想单独取出一个值 可以在  os.stat("d:bin\\ash.exe")后面加上一个点 然后在写上值的名称就可以了

import os
print(os.stat("d:bin\\ash.exe").st_size)

执行结果为

 

相关内容

    暂无相关文章

评论关闭