Python学习笔记之os模块使用总结


Posted in Python onNovember 03, 2014
#!/usr/bin/env python

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

 

import os

 

print "n欢迎大家跟我一起学Python";

 

system=os.name;                                                                #获取系统的类型

if(system=="nt"):

        print "您使用的操作系统是windows";

        print "使用windows表示的特定路径分割符是 "+os.sep;                #获取系统的分隔符

        print "您的电脑系统的终止符效果"+os.linesep;                        #获取系统换行符

else:

        print "您使用的操作系统是Linux";

        print "使用windows表示的特定路径分割符是 "+os.sep;

        print "您的电脑系统的终止符是"+os.linesep;

 

path=os.getcwd();                                                        #获得当前目录

print "您运行本程序所在目录是 "+path;

 

print "你电脑的Path环境变量为 "+os.getenv("Path");                        #获取环境变量的值os.putenv(key,value)可以设置环境变量的值

 

print "你当前文件夹中的文件有:";

print os.listdir(path);                                                        #获取文件夹中的所有文件

if(os.path.exists("test.txt")):                                                #判断文件是否存在

        os.remove("test.txt")                                                #删除指定文件

        print "n删除成功";

else:

        print "n文件不存在";

print "咱们来删除一个文件,删除后的结果:";

print os.listdir(path);                                

 

print "n查看您的ip:n";

print os.system("ipconfig");                                                #执行系统命令

 

filepath1="C:Python27";

filepath2="C:Python27os.py";

 

if(os.path.isfile(filepath2)):                                                #判断是不是文件

        print filepath2+"是一个文件";

if(os.path.isfile(filepath1)):

        print filepath1+"是一个文件";

else:

        print filepath1+"不是一个文件";

 

name="os.py";

print "本程序的大小为";

print os.path.getsize(name);                                                #获取文件大小

name=os.path.abspath(name);                                                #获取文件的绝对路径

print "本程序的绝对路径是"+name;                

 

 

print "本程序的路径的文件名分别为:";

print os.path.split(name);                                                #将文件名和路径分开

 

files=os.path.splitext(name);                                                #将文件名和扩展分开

print "本程序的扩展为"+files[1];

 

print "本程序的文件名为"+os.path.basename(name);#获取文件的名字

 

print "本程序的路径为"+os.path.dirname(name);#获取文件的路径
Python 相关文章推荐
Python中使用tarfile压缩、解压tar归档文件示例
Apr 05 Python
Python验证文件是否可读写代码分享
Dec 11 Python
使用python和Django完成博客数据库的迁移方法
Jan 05 Python
特征脸(Eigenface)理论基础之PCA主成分分析法
Mar 13 Python
Python读写/追加excel文件Demo分享
May 03 Python
详解Django+Uwsgi+Nginx的生产环境部署
Jun 25 Python
python使用tornado实现简单爬虫
Jul 28 Python
pycharm 在windows上编辑代码用linux执行配置的方法
Oct 27 Python
利用python实现简易版的贪吃蛇游戏(面向python小白)
Dec 30 Python
python 实现的发送邮件模板【普通邮件、带附件、带图片邮件】
Jul 06 Python
Python Celery多队列配置代码实例
Nov 22 Python
Python图像处理库PIL详细使用说明
Apr 06 Python
Python中获取网页状态码的两个方法
Nov 03 #Python
Python random模块常用方法
Nov 03 #Python
Python求两个list的差集、交集与并集的方法
Nov 01 #Python
python多线程threading.Lock锁用法实例
Nov 01 #Python
python分割文件的常用方法
Nov 01 #Python
跟老齐学Python之通过Python连接数据库
Oct 28 #Python
Python对象体系深入分析
Oct 28 #Python
You might like
PHPMyadmin 配置文件详解(配置)
2009/12/03 PHP
通过curl模拟post和get方式提交的表单类
2014/04/23 PHP
set_exception_handler函数在ThinkPHP中的用法
2014/10/31 PHP
php+mysqli实现批量执行插入、更新及删除数据的方法
2015/01/29 PHP
js中格式化日期时间型数据函数代码
2010/11/08 Javascript
Jquery+asp.net后台数据传到前台js进行解析的方法
2014/05/11 Javascript
ie8下修改input的type属性报错的解决方法
2014/09/16 Javascript
JS取得绝对路径的实现代码
2015/01/16 Javascript
jquery插件splitScren实现页面分屏切换模板特效
2015/06/16 Javascript
基于JavaScript实现div层跟随滚动条滑动
2016/01/12 Javascript
AngularJS控制器之间的数据共享及通信详解
2016/08/01 Javascript
javascript代码调试之console.log 用法图文详解
2016/09/30 Javascript
JS经典正则表达式笔试题汇总
2016/12/15 Javascript
react实现pure render时bind(this)隐患需注意!
2017/03/09 Javascript
Vue v2.5 调整和更新不完全问题
2017/10/24 Javascript
JavaScript实现二叉树定义、遍历及查找的方法详解
2017/12/20 Javascript
mpvue中使用flyjs全局拦截的实现代码
2018/09/13 Javascript
利用 Chrome Dev Tools 进行页面性能分析的步骤说明(前端性能优化)
2021/02/24 Javascript
python创建线程示例
2014/05/06 Python
Python中查看文件名和文件路径
2017/03/31 Python
Python内置模块logging用法实例分析
2018/02/12 Python
python输出100以内的质数与合数实例代码
2018/07/08 Python
win7下python3.6安装配置方法图文教程
2018/07/31 Python
Django添加sitemap的方法示例
2018/08/06 Python
python 地图经纬度转换、纠偏的实例代码
2018/08/06 Python
对python3新增的byte类型详解
2018/12/04 Python
浅谈Python type的使用
2019/11/19 Python
Python 实现递归法解决迷宫问题的示例代码
2020/01/12 Python
Python爬取梨视频的示例
2021/01/29 Python
夏威夷灵感服装及配饰:Reyn Spooner
2018/09/18 全球购物
Interhome丹麦:在线预订度假屋和公寓
2019/07/18 全球购物
《月球之谜》教学反思
2014/04/10 职场文书
募捐倡议书
2014/04/14 职场文书
九一八事变纪念日演讲稿
2014/09/14 职场文书
批评与自我批评总结
2014/10/17 职场文书
2015年政府采购工作总结
2015/05/21 职场文书