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)
执行结果为