python中os模块os是什么意思,os.python
面试经典题目:
什么是os?
第一个:系统操作
import print(OS . sep)print(OS . name)print(OS . getenv( path ))print(OS . getcwd())的执行结果如下:
第二个:目录操作——添加、删除和搜索。
如图:输出当前目录下的所有文件和文件夹。
dirs= D:\ \ Release \ \ slim to weight files=OS . listdir(dirs)打印文件判断:
路径模块:
代码如下:
Import # coding: utf-8 #列出当前目录下的所有文件dirs= D:\ \ Release \ \ Slim to weight if os . path . exists(dirs):files=OS . listdir(dirs)print files #拼接路径fullpath=os.path.join (dirs,files [0]) printfullpath #判断一个路径是否为文件,如果是OS则为目录。path.isfile (fullpath):打印我是文件 elifos。path.isdir (fullpath):打印我是目录用下面的代码创建一个目录:#例2:做自动化测试时创建一个目录来存放测试报告,目录my _ dir= d: \ \ liangmx。LR\zl\\123#如果没有确定是否有OS.path.exists (my _ dir)目录:OS.makedirs (my _ dir)执行结果:
使用以下代码删除目录:
请记住,目录必须为空才能删除。
import osmy _ dir= d:\ \ Liang MX \ \ lr \ ZL \ \ 123 if OS . path . exists(my _ dir):OS . rmdir(my _ dir)示例:打印当前目录下包含homeword的文件,绝对路径已经打印出来。
想法:
第一步:获取当前路径,获取当前路径下的文件或文件夹。
第二步:循环文件,确定是否询问文件,如果是文件,确定是否包含字符串,然后打印。
OS # coding=UTF-8 程序:1:可以在当前目录下找到指定字符串的文件2:并打印出文件中item的绝对路径 sub _ str= home work cur _ dir=OS . getcwd()files=OS . listdir(cur _ dir):打印item if OS . path . is file(OS . path . join(cur _ dir,item)): if item.find(sub_str)!=-1: print (os.path.join (cur _ dir,item))运行结果:
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。