python_os
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的更多相关文章
- Python_os、os.path、os.shutil使用案例
import os import os.path print(os.path.basename('/Users/c2apple/Desktop/彩屏')) #获取路径的最后一个组成部分 os.path ...
- Python_os模块
os模块:可以处理文件和目录,是Python系统和操作系统进行交互的一个接口 os模块常用方法: os.getcwd(): 获取当前工作目录,(即当前Python脚本工作的目录路径) os.chdir ...
- python_OS 模块
os模块 用于提供系统级别的操作 os.getcwd() # 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") # 改变当前脚本工作目 ...
- python_os.path模块用法
python中os.path模块用法: dirname() 用于去掉文件名,返回目录所在的路径 >>> import os >>> os.path.dirname ...
- 人生苦短_我用Python_OS对目录/文件操作_005
# coding=utf-8 import os # 操作文件和目录 ", os.getcwd()) # 获取当前文件的目录 ", os.path.realpath(__file_ ...
- python_os 的知识点
1. os.getcwd() #获得当前路径 2. os.listdir(path) #列出path路径下的所有目录名和文件名包括后缀 3. os.mkdir(path) #在path创建一个目录 4 ...
- 多测师讲解python_os模块_高级讲师肖sir
#os.path.isfile()#:判断当前是否为文件,返回布尔值是文件则True否者Falsea_path='F:\cms搭建.rar' #lesson包b_path=r'D:\bao\kk '# ...
- python的os模块fnmatch模块介绍
一.先介绍一下os模块 import os print(os.getcwd()) # E:\python\test\python_models # 获取当前的目录 print(os.listdir(& ...
- Python 文件夹及文件操作
import os import os.path from shutil import copy def copyfile(src, dst): count = 1 for filename in o ...
随机推荐
- iPad apple-touch-startup-image实现portrait和landscape
iPad apple-touch-startup-image实现portrait和landscape 为ipad制作web应用程序的启动画面时发现个问题,只能显示竖屏图,横屏图出不来,网上的朋友都说无 ...
- 【BZOJ】3239: Discrete Logging
http://www.lydsy.com/JudgeOnline/problem.php?id=3239 题意:原题很清楚了= = #include <bits/stdc++.h> usi ...
- [BZOJ2797][Poi2012]Squarks
2797: [Poi2012]Squarks Time Limit: 10 Sec Memory Limit: 64 MBSubmit: 211 Solved: 89[Submit][Status ...
- Android --SeekBar的使用
1. 效果图
- 七、考反映小游戏《苹果iOS实例编程入门教程》
该app为应用的功能为一个简单的考反应游戏 纲要:-UIButton, UILabel, UIImageView 的运用:-利用rendom增加游戏可玩性: 游戏说明: 在按下开始游戏后,分为三盏的指 ...
- 九、UINavigationController切换视图 实例
现版本 SDK 8.4 Xcode 运行Xcode 选择 Create a new Xcode project ->Single View Application 命名 NavigationCo ...
- C#向文本文件中写入日志
今天看了一篇文章,说的是使用微软自带的日志类写日志,然后晚上我就花了2个多小时自己动手试了一下,然后模仿者自己封装了一个类库. 下面是自己封转的类: /***** * 创建人:金河 * 创建日期:20 ...
- Spring 整合 Redis(二)
pom构建: <modelVersion>4.0.0</modelVersion> <groupId>com.x.redis</groupId> < ...
- jquery js javascript select 无限级 插件 优化foxidea版
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- ZK dropEvent简单使用
前台(Drop.zul) <?page title="拖动测试" contentType="text/html;charset=UTF-8"?> & ...