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中的内置函数getattr()介绍及示例
Jul 20 Python
简单介绍Python下自己编写web框架的一些要点
Apr 29 Python
python高手之路python处理excel文件(方法汇总)
Jan 07 Python
python遍历 truple list dictionary的几种方法总结
Sep 11 Python
详解Python import方法引入模块的实例
Aug 02 Python
教你利用Python玩转histogram直方图的五种方法
Jul 30 Python
python制作朋友圈九宫格图片
Nov 03 Python
opencv resize图片为正方形尺寸的实现方法
Dec 26 Python
Python表达式的优先级详解
Feb 18 Python
Python pip install如何修改默认下载路径
Apr 29 Python
Python迭代器协议及for循环工作机制详解
Jul 14 Python
Python控制台输出俄罗斯方块的方法实例
Apr 17 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
mysql5写入和读出乱码解决
2006/11/25 PHP
php 代码优化之经典示例
2011/03/24 PHP
php结合表单实现一些简单功能的例子
2011/06/04 PHP
解析php安全性问题中的:Null 字符问题
2013/06/21 PHP
php中strlen和mb_strlen用法实例分析
2016/11/12 PHP
基于PHP实现生成随机水印图片
2020/12/09 PHP
jQuery中live方法的重复绑定说明
2011/10/21 Javascript
异步动态加载js与css文件的js代码
2013/09/15 Javascript
javascript ajax 仿百度分页函数
2013/10/29 Javascript
js获得网页背景色和字体色的方法
2014/03/21 Javascript
浅谈javascript的分号的使用
2015/05/12 Javascript
JavaScript中的toUTCString()方法使用详解
2015/06/12 Javascript
跟我学习javascript的浮点数精度
2015/11/16 Javascript
Javascript字符串常用方法详解
2016/07/21 Javascript
Nodejs进阶:如何将图片转成datauri嵌入到网页中去实例
2016/11/21 NodeJs
基于jQuery实现的幻灯图片切换
2016/12/02 Javascript
Bootstrap页面缩小变形的快速解决办法
2017/02/03 Javascript
JS 设置Cookie 有效期 检测cookie
2017/06/15 Javascript
vue组件的写法汇总
2018/04/12 Javascript
Vue和React组件之间的传值方式详解
2019/01/31 Javascript
vue使用websocket的方法实例分析
2019/06/22 Javascript
亲自动手实现vue日历控件
2019/06/26 Javascript
微信小程序自定义tabBar在uni-app的适配详解
2019/09/30 Javascript
[09:22]2014DOTA2西雅图国际邀请赛 主赛事第二日TOPPLAY
2014/07/21 DOTA
对python多线程中互斥锁Threading.Lock的简单应用详解
2019/01/11 Python
Python实现FTP文件传输的实例
2019/07/07 Python
微信公众号token验证失败解决方案
2019/07/22 Python
pytorch对梯度进行可视化进行梯度检查教程
2020/02/04 Python
应届大学生求职的自我评价
2013/11/17 职场文书
办公室主任先进事迹
2014/01/18 职场文书
竞选班干部的演讲稿
2014/04/24 职场文书
给公司的建议书范文
2014/05/13 职场文书
幼儿园见习报告
2014/10/30 职场文书
写给同学的新学期寄语
2015/02/27 职场文书
学校社团活动总结
2015/05/07 职场文书
html2 canvas svg不能识别的解决方案
2021/06/03 HTML / CSS