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发送HTTP请求的方法小结
Jul 08 Python
举例讲解Python中metaclass元类的创建与使用
Jun 30 Python
浅谈python for循环的巧妙运用(迭代、列表生成式)
Sep 26 Python
Python实现繁体中文与简体中文相互转换的方法示例
Dec 18 Python
python与字符编码问题
May 24 Python
详解python中eval函数的作用
Oct 22 Python
详解mac python+selenium+Chrome 简单案例
Nov 08 Python
Python基础之函数基本用法与进阶详解
Jan 02 Python
Python如何使用paramiko模块连接linux
Mar 18 Python
matplotlib教程——强大的python作图工具库
Oct 15 Python
如何用tempfile库创建python进程中的临时文件
Jan 28 Python
python - timeit 时间模块
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
模拟OICQ的实现思路和核心程序(三)
2006/10/09 PHP
PHP文件打开、关闭、写入的判断与执行代码
2011/05/24 PHP
基于PHP生成简单的验证码
2016/06/01 PHP
Yii框架结合sphinx,Ajax实现搜索分页功能示例
2016/10/18 PHP
php实现表单提交上传文件功能
2018/05/28 PHP
php项目中类的自动加载实例讲解
2019/09/12 PHP
laravel 操作数据库常用函数的返回值方法
2019/10/11 PHP
PhpStorm连接服务器并实现自动上传功能
2020/12/09 PHP
让innerHTML的脚本也可以运行起来
2006/07/01 Javascript
基于jquery的tab切换 js原理
2010/04/01 Javascript
浅析JavaScript中的同名标识符优先级
2013/12/06 Javascript
如何用jquery控制表格奇偶行及活动行颜色
2014/04/20 Javascript
jquery中ready()函数执行的时机和window的load事件比较
2015/06/22 Javascript
理解javascript定时器中的setTimeout与setInterval
2016/02/23 Javascript
JavaScript实现倒计时跳转页面功能【实用】
2016/12/13 Javascript
JS二叉树的简单实现方法示例
2017/04/05 Javascript
一个简易的js图片轮播效果
2017/07/22 Javascript
vue-cli3.0 特性解读
2018/04/22 Javascript
详解Angular路由之路由守卫
2018/05/10 Javascript
LayUI表格批量删除方法
2018/08/15 Javascript
layui 弹出层回调获取弹出层数据的例子
2019/09/02 Javascript
跟老齐学Python之总结参数的传递
2014/10/10 Python
python开发中range()函数用法实例分析
2015/11/12 Python
Python常用算法学习基础教程
2017/04/13 Python
Python之Scrapy爬虫框架安装及使用详解
2017/11/16 Python
R语言 vs Python对比:数据分析哪家强?
2017/11/17 Python
详解python中init方法和随机数方法
2019/03/13 Python
python 写一个文件分发小程序
2020/12/05 Python
海蓝之谜(LA MER)澳大利亚官方商城:全球高端奢华护肤品牌
2017/10/27 全球购物
应聘医药销售自荐书范文
2014/02/08 职场文书
《长江之歌》教学反思
2014/04/17 职场文书
环保倡议书500字
2014/05/15 职场文书
门面房租房协议书
2014/08/20 职场文书
2019经典广告词集锦!
2019/07/02 职场文书
竞聘演讲报告:基本写作有哪些?附开头范文
2019/10/16 职场文书
RPM包方式安装Oracle21c的方法详解
2021/08/23 Oracle