os模块总结

Python os模块实用技巧
本文介绍了Python中os模块的一些常用功能,包括获取当前文件所在目录、列出指定目录下的所有文件、判断路径是否存在并创建目录等操作。此外还分享了如何通过os模块执行shell命令以及获取文件大小的方法。

学了忘,忘了学,忘了就来看一下。。。唯一进步的就是这次学的比上次更快了- -

最常用的几个:

os.getcwd()   # os.path.abspath(os.path.dirname(__file__))获取当前文件所在目录

os.listdir(path)    列出该目录下的所有文件

os.path.dirname(path) 列出该path上一级目录

os.path.join(path,"dsd.txt")  合并路径

os.path.exists(path)  判断指定路径(文件或目录)是否存在

 

先判断后创建

import os
dirs = '/path/dir'

if not os.path.exists(dirs):
    os.makedirs(dirs)

  

巧用os模块:

# 执行shell,只要linux掌握的好,os模块好像真的可以为所欲为。

os.system(command)  可执行cmd下所有命令

 

os.popen(command)  返回连接管道的文件对象,该文件对象的操作方法同open()

import os


f = os.popen("ps aux | grep python")
string = f.read()

 

 os.path.getsize(path) 返回文件的大小

若path为目录则返回4096byte.

 

转载于:https://www.cnblogs.com/zenan/p/8350222.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值