import os
#1.返回当前代码文件的绝对路径
abs_route = os.path.abspath(__file__)
print(abs_route)
#2.返回当前文件的根目录路径
route = os.path.dirname(abs_route)
print(route)
#3.拼接路径
file_path = os.path.join(os.path.dirname(route),'test2','pub_multiple.py')
print(file_path)
#4.判断当前的路径是否存在
print(os.path.exists(route))
#5.返回路径的最后的文件名
print(os.path.basename(route))
#6.切分目录和文件名,元祖返回('目录','文件名')
print(os.path.split(route))
dirpath = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
file_path = os.path.join(dirpath,'log','pub_multiple.py')
print(os.path.isdir(file_path)) #判断目录是否存在
print(os.path.exists(file_path)) #判断文件是否存在
#查找目录所有的文件夹名和文件名
import os
def file_name(file_dir):
for root, dirs, files in os.walk(file_dir):
print(root) #当前目录路径
print(dirs) #当前路径下所有子目录
print(files) #当前路径下所有非目录子文件
file_name('C:\\Users\\Administrator\Desktop\\tinyproxy日志查找')
OS模块常用命令
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 题目,在一个目录下寻找,包含给定字符串的文件,并打印改文件的相对路径 路径的操作os.path abspath()...
- os 模块提供了一个统一的操作系统接口函数, 这些接口函数通常是平台指定的,os 模块能在不同操作系统平台如 nt...
- 我们第一节课就讲过了,Python是跨平台的语言,也即是说同样的源代码在不同的操作系统不需要修改就可以同样实现。 ...