python中os模块os是什么意思,os.python

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: