设为首页 加入收藏

TOP

day5模块学习 -- os模块学习(一)
2017-09-30 17:57:00 】 浏览:11267
Tags:day5 模块 学习

python基础之模块之os模块

os模块

os模块的作用:

    os,语义为操作系统,所以肯定就是操作系统相关的功能了,可以处理文件和目录这些我们日常手动需要做的操作,就比如说:显示当前目录下所有文件/删除某个文件/获取文件大小……

    另外,os模块不受平台限制,也就是说:当我们要在linux中显示当前命令时就要用到pwd命令,而Windows中cmd命令行下就要用到这个,额...我擦,我还真不知道,(甭管怎么着,肯定不是pwd),这时候我们使用python中os模块的os.path.abspath(name)功能,甭管是linux或者Windows都可以获取当前的绝对路径。

    os模块的常用功能:

    1  os.name      #显示当前使用的平台

    >>> import os
  >>> os.name
  'posix'           #表示linux
    >>> os.name

    'nt'             #表示windows

    2  os.getcwd()      #显示当前python脚本工作路径

    >>> os.getcwd()
  '/home/zhuzhu'     #获取当前脚本所在的路径


    3.os.chdir()         #修改文件路径

    >>> os.getcwd()
  '/home/zhuzhu'              #文件当前路径是:'/home/zhuzhu'
  >>> os.chdir("/home")       #我们使用chdir()来修改文件路径,修改成"/home"
  >>> os.getcwd()
  '/home'                    #可以看出,修改文件路径成功了


    4.os.curdir                #返回当前目录,是一个属性,而不是一个方法

    >>> os.curdir
  '.'                       #"."表示当前目录
  >>> os.getcwd()
  '/home'

    5.os.pardir              #返回上一级目录,获取当前目录的父目录字符串名:('..')

    >>> os.pardir
  '..'          #".."代表当前目录的子目录

    6.os.makedir("dirname1/dirname2")     #可生成多层递归目录,就是递归的创建文件目录

    下面,我们在当前目录下创建一个文件夹   

    os.makedirs("/home/zhuzhu/geng/alex")

    os.makedirs()在文件/home/zhuzhu下创建了geng目录,在geng目录下创建了文件alex,如下,下面我们来看看是否创建成功:

    zhuzhu@zhuzhu-K53SJ:~$ ls /home/zhuzhu
  ATM         day6                            random           title4  视频
  Credit      day7                            shopping_center  title5  图片
  CreditCard  examples.desktop            &nbs

首页 上一页 1 2 3 4 5 6 下一页 尾页 1/6/6
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇爬虫——BeautifulSoup4解析器 下一篇Python学习——web框架

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目