os os.path
2014-05-13 17:38
381 查看
#! /usr/bin/python #coding=utf-8 import os usrdir = '/usr/local' os.chdir(usrdir) cwd = os.getcwd() print'***当前目录为: ',cwd print '创建文件' os.mkdir('example') os.chdir('example') cwd=os.getcwd() print '***到新文件下的目录为: ',cwd print '***dir list: ',os.listdir(cwd) print '***create test file' fobj = open('test' ,'w') fobj.write('hadoop\n') fobj.write('hive\n') fobj.close() print '***dir list: ',os.listdir(cwd) print '***rename test to demo' os.rename('test', 'demo') print '***dir list: ',os.listdir(cwd) path = os.path.join(cwd, os.listdir(cwd)[0]) print '***full file pathname: ' ,path print '***(pathname ,basename) == ', os.path.split(path) print '***(filename,extension) == ',os.path.splitext(os.path.basename(path)) print '**dispaly file contents: ' fobj = open(path) for e in fobj: print e fobj.close() print '***delete test file' os.remove(path) print os.listdir(cwd) os.chdir(os.pardir) print '***delete example dir' os.rmdir('example') print '***done'
相关文章推荐
- secureFX中出现中文乱码
- 关于AggregationClient 除了rowCount以外的其他聚合函数抛空指针异常的解释
- 141 The Spot Game
- c++对象数组和this指针
- Linux下音乐乱码
- IEnumerable IEnumerator
- Linux下DIR,dirent,stat等结构体详解
- Linux 启动过程分析
- MVC缺点
- IEnumerable IEnumerator 分类: .NET 2014-05-13 17:38 350人阅读 评论(0) 收藏
- 委托再学习
- Form表单标签的Enctype属性的作用及应用示例介绍
- 就是在这样一个落英纷飞的四月
- makefile write
- 几个关于嵌入式C的面试问题【转】
- hdu4570 Multi-bit Trie
- arm-linux编译链接过程
- install shield向导
- 没写DOCTYPE造成的bootstrap对IE8的不兼容
- 验证1