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中还原JavaScript的escape函数编码后字符串的方法
Aug 22 Python
Django小白教程之Django用户注册与登录
Apr 22 Python
python遍历一个目录,输出所有的文件名的实例
Apr 23 Python
Python 实现王者荣耀中的敏感词过滤示例
Jan 21 Python
pip安装python库的方法总结
Aug 02 Python
tensorflow-gpu安装的常见问题及解决方案
Jan 20 Python
python global和nonlocal用法解析
Feb 03 Python
python 实现围棋游戏(纯tkinter gui)
Nov 13 Python
Pycharm安装第三方库失败解决方案
Nov 17 Python
python全栈开发语法总结
Nov 22 Python
python 实现的IP 存活扫描脚本
Dec 10 Python
只需要100行Python代码就可以实现的贪吃蛇小游戏
May 27 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
虹吸式咖啡壶操作
2021/03/03 冲泡冲煮
openflashchart 2.0 简单案例php版
2012/05/21 PHP
Codeigniter的dom类用法实例
2015/06/26 PHP
Laravel SQL语句记录方式(推荐)
2016/05/26 PHP
AJAX的使用方法详解
2017/04/29 PHP
一个javascript图片阅览组件
2010/11/09 Javascript
jquery中dom操作和事件的实例学习 仿yahoo邮箱登录框的提示效果
2011/11/30 Javascript
判断输入是否为空,获得输入类型的JS代码
2013/10/30 Javascript
JS获取键盘上任意按键的值(实例代码)
2013/11/12 Javascript
Node.js中的事件驱动编程详解
2014/08/16 Javascript
JavaScript中自定义事件用法分析
2014/12/23 Javascript
js实现鼠标移到链接文字弹出一个提示层的方法
2015/05/11 Javascript
两种JS实现屏蔽鼠标右键的方法
2020/08/20 Javascript
javascript回到顶部特效
2016/07/30 Javascript
在vue中v-bind使用三目运算符绑定class的实例
2018/09/29 Javascript
Bootstrap实现省市区三级联动(亲测可用)
2019/07/26 Javascript
ES6基础之字符串和函数的拓展详解
2019/08/22 Javascript
express框架中使用jwt实现验证的方法
2019/08/25 Javascript
Python(Tornado)模拟登录小米抢手机
2013/11/12 Python
介绍Python中的一些高级编程技巧
2015/04/02 Python
Python 判断是否为质数或素数的实例
2017/10/30 Python
解决Django数据库makemigrations有变化但是migrate时未变动问题
2018/05/30 Python
PyQt5实现仿QQ贴边隐藏功能的实例代码
2020/05/24 Python
Python使用jpype模块调用jar包过程解析
2020/07/29 Python
python爬虫---requests库的用法详解
2020/09/28 Python
Python 中 sorted 如何自定义比较逻辑
2021/02/02 Python
阿里巴巴美国:Alibaba美国
2019/11/24 全球购物
财务出纳岗位职责
2014/02/03 职场文书
环保标语口号
2014/06/13 职场文书
2014年团工作总结
2014/11/27 职场文书
出国留学单位推荐信
2015/03/26 职场文书
辞职信格式范文
2015/05/13 职场文书
爱国主义电影观后感
2015/06/18 职场文书
欢迎新生标语2015
2015/07/16 职场文书
数据库的高级查询六:表连接查询:外连接(左外连接,右外连接,UNION关键字,连接中ON与WHERE的不同)
2021/04/05 MySQL
python 中的@运算符使用
2021/05/26 Python