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 socket 超时设置 errno 10054
Jul 01 Python
python实现通过shelve修改对象实例
Sep 26 Python
Python 检查数组元素是否存在类似PHP isset()方法
Oct 14 Python
python的变量与赋值详细分析
Nov 08 Python
python之pandas用法大全
Mar 13 Python
Anaconda入门使用总结
Apr 05 Python
python的dataframe和matrix的互换方法
Apr 11 Python
Flask框架配置与调试操作示例
Jul 23 Python
python tkinter窗口最大化的实现
Jul 15 Python
python 多维高斯分布数据生成方式
Dec 09 Python
解决Python命令行下退格,删除,方向键乱码(亲测有效)
Jan 16 Python
Pycharm Git 设置方法
Sep 15 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
PHP SPL标准库之数据结构堆(SplHeap)简单使用实例
2015/05/12 PHP
Yii2.0多文件上传实例说明
2017/07/24 PHP
解析John Resig Simple JavaScript Inheritance代码
2012/12/03 Javascript
JavaScript运算符小结
2015/06/03 Javascript
js实现文字垂直滚动和鼠标悬停效果
2015/12/31 Javascript
jquery输入数字随机抽奖特效的简单实现代码
2016/06/10 Javascript
jQuery实现模拟flash头像裁切上传功能示例
2016/12/11 Javascript
Bootstrap导航条的使用和理解3
2016/12/14 Javascript
JS常用倒计时代码实例总结
2017/02/07 Javascript
JS实现unicode和UTF-8之间的互相转换互转
2017/07/05 Javascript
AngularJS实现select的ng-options功能示例
2017/07/12 Javascript
实现div滚动条默认最底部以及默认最右边的示例代码
2017/11/15 Javascript
如何将你的AngularJS1.x应用迁移至React的方法
2018/02/01 Javascript
详解vue-cli 3.0 build包太大导致首屏过长的解决方案
2018/11/10 Javascript
Element Steps步骤条的使用方法
2020/07/26 Javascript
通过实例解析JavaScript常用排序算法
2020/09/02 Javascript
[01:04]不如跳舞!DOTA2新英雄玛尔斯的欢乐日常
2019/03/11 DOTA
python opencv实现任意角度的透视变换实例代码
2018/01/12 Python
python中itertools模块zip_longest函数详解
2018/06/12 Python
Python函数返回不定数量的值方法
2019/01/22 Python
python实现批量注册网站用户的示例
2019/02/22 Python
对Python 简单串口收发GUI界面的实例详解
2019/06/12 Python
python 动态绘制爱心的示例
2020/09/27 Python
HTML5高仿微信聊天、微信聊天表情|对话框|编辑器功能
2018/04/23 HTML / CSS
Zavvi荷兰:英国大型音像制品和图书游戏零售商
2018/03/22 全球购物
英国花园、DIY、电器和家居用品商店:Robert Dyas
2019/03/18 全球购物
英国领先的体验日提供商:Buyagift
2019/04/19 全球购物
英国在线泳装店:Simply Swim
2019/05/05 全球购物
加拿大大码女装购物网站:Penningtons
2020/12/26 全球购物
华三通信H3C面试题
2015/05/15 面试题
医院门卫岗位职责
2013/12/30 职场文书
大学生饮食配送创业计划书
2014/01/04 职场文书
《玩具柜台前的孩子》教学反思
2014/02/13 职场文书
物业保洁员岗位职责
2015/02/13 职场文书
酒店辞职信怎么写
2015/02/27 职场文书
教师培训简讯
2015/07/20 职场文书