1. 基本功能的介绍

os模块包含普通的操作系统的功能

2. 常用的变量

(1)os.name

获取正在使用的平台, Windows 返回 nt, Linux或者Unix 返回 posix

3. 常用的方法

(1)getcwd

string = os.getcwd()

获取当前工作目录

(2)getenv

string = os.getenv(varname[, value])

获取环境变量的值,如果环境变量的值不存在,则返回None

(3)listdir

list = os.istdir(path)

获取指定路径下的所有目录和文件

(4)remove

os.remove(path)

删除指定的文件,如何文件不存在,系统报OSError

(5)split

元组 = os.path.split(path)

返回一个路径的目录名和文件名

(6)join

string = os.path.join(path1[, path2[, ...]])

将目录和文件组合成路径

(7)exists

string = os.path.exists(path)\

判断路径是否存在,存在则返回True,不存在,则返回False

(8)isdir

string = os.path.isdir(path)

判断路径是否为目录,如果是,则返回True;否则,则返回False

(9)isfile

string = os.path.isfile(path)

判断路径是否为文件,如果是,则返回True;否则,则返回False

(4)walk(暂无示例)

root, dirs, files = os.walk(top, topdown=True, onerror=None, followlinks=False)

获取一个目录下面的所有路径、目录名、文件名

topdown= True: 代表从上到下遍历,或者说从根遍历到叶子

topdown= False: 代表从下到上遍历,或者说从叶子遍历到根

4. 示例

#-*- coding:utf-8 -*-

import os

#获取正在使用的平台, Windows 返回 nt, Linux或者Unix 返回 posix
print os.name #获取当前工作目录
print os.getcwd() #获取环境变量
print os.getenv("JAVA_HOME") #获取指定目录下,所有文件和文件名
print os.listdir("E:\python_script") #删除指定的文件
try:
os.remove("E:/python_script/test.txt")
except:
print "文件已经被删除"
else:
print "删除文件成功" print os.listdir("E:\python_script") #返回一个路径的目录名和文件名
print os.path.split("E:/python_script/hello.py") #将目录和文件名组合成路径
print os.path.join("E:\python_script", "test.txt") #判断一个路径是否真的存在
print os.path.exists("E:/python_script/hello.py") #判断一个路径是否为目录
print os.path.isdir("E:/python_script/hello.py") #判断一个路径是否为文件
print os.path.isfile("E:/python_script/hello.py")

5. 运行结果

python_os的更多相关文章

  1. Python_os、os.path、os.shutil使用案例

    import os import os.path print(os.path.basename('/Users/c2apple/Desktop/彩屏')) #获取路径的最后一个组成部分 os.path ...

  2. Python_os模块

    os模块:可以处理文件和目录,是Python系统和操作系统进行交互的一个接口 os模块常用方法: os.getcwd(): 获取当前工作目录,(即当前Python脚本工作的目录路径) os.chdir ...

  3. python_OS 模块

    os模块 用于提供系统级别的操作 os.getcwd() # 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") # 改变当前脚本工作目 ...

  4. python_os.path模块用法

    python中os.path模块用法: dirname()  用于去掉文件名,返回目录所在的路径 >>> import os >>> os.path.dirname ...

  5. 人生苦短_我用Python_OS对目录/文件操作_005

    # coding=utf-8 import os # 操作文件和目录 ", os.getcwd()) # 获取当前文件的目录 ", os.path.realpath(__file_ ...

  6. python_os 的知识点

    1. os.getcwd() #获得当前路径 2. os.listdir(path) #列出path路径下的所有目录名和文件名包括后缀 3. os.mkdir(path) #在path创建一个目录 4 ...

  7. 多测师讲解python_os模块_高级讲师肖sir

    #os.path.isfile()#:判断当前是否为文件,返回布尔值是文件则True否者Falsea_path='F:\cms搭建.rar' #lesson包b_path=r'D:\bao\kk '# ...

  8. python的os模块fnmatch模块介绍

    一.先介绍一下os模块 import os print(os.getcwd()) # E:\python\test\python_models # 获取当前的目录 print(os.listdir(& ...

  9. Python 文件夹及文件操作

    import os import os.path from shutil import copy def copyfile(src, dst): count = 1 for filename in o ...

随机推荐

  1. iPad apple-touch-startup-image实现portrait和landscape

    iPad apple-touch-startup-image实现portrait和landscape 为ipad制作web应用程序的启动画面时发现个问题,只能显示竖屏图,横屏图出不来,网上的朋友都说无 ...

  2. 【BZOJ】3239: Discrete Logging

    http://www.lydsy.com/JudgeOnline/problem.php?id=3239 题意:原题很清楚了= = #include <bits/stdc++.h> usi ...

  3. [BZOJ2797][Poi2012]Squarks

    2797: [Poi2012]Squarks Time Limit: 10 Sec  Memory Limit: 64 MBSubmit: 211  Solved: 89[Submit][Status ...

  4. Android --SeekBar的使用

    1. 效果图

  5. 七、考反映小游戏《苹果iOS实例编程入门教程》

    该app为应用的功能为一个简单的考反应游戏 纲要:-UIButton, UILabel, UIImageView 的运用:-利用rendom增加游戏可玩性: 游戏说明: 在按下开始游戏后,分为三盏的指 ...

  6. 九、UINavigationController切换视图 实例

    现版本 SDK 8.4 Xcode 运行Xcode 选择 Create a new Xcode project ->Single View Application 命名 NavigationCo ...

  7. C#向文本文件中写入日志

    今天看了一篇文章,说的是使用微软自带的日志类写日志,然后晚上我就花了2个多小时自己动手试了一下,然后模仿者自己封装了一个类库. 下面是自己封转的类: /***** * 创建人:金河 * 创建日期:20 ...

  8. Spring 整合 Redis(二)

    pom构建: <modelVersion>4.0.0</modelVersion> <groupId>com.x.redis</groupId> < ...

  9. jquery js javascript select 无限级 插件 优化foxidea版

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  10. ZK dropEvent简单使用

    前台(Drop.zul) <?page title="拖动测试" contentType="text/html;charset=UTF-8"?> & ...