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中统计函数运行耗时的方法
May 05 Python
python实现顺序表的简单代码
Sep 28 Python
python实现将汉字保存成文本的方法
Nov 16 Python
Python中使用pypdf2合并、分割、加密pdf文件的代码详解
May 21 Python
pycharm new project变成灰色的解决方法
Jun 27 Python
python下PyGame的下载与安装过程及遇到问题
Aug 04 Python
在python中利用try..except来代替if..else的用法
Dec 19 Python
Pycharm如何导入python文件及解决报错问题
May 10 Python
python3.8.1+selenium实现登录滑块验证功能
May 22 Python
django中cookiecutter的使用教程
Dec 03 Python
解决pycharm 格式报错tabs和space不一致问题
Feb 26 Python
浅谈Python中的正则表达式
Jun 28 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批量生成随机用户名
2008/07/10 PHP
php中比较简单的导入phpmyadmin生成的sql文件的方法
2011/06/28 PHP
使用symfony命令创建项目的方法
2016/03/17 PHP
php实现将二维关联数组转换成字符串的方法详解
2017/07/31 PHP
php+javascript实现的动态显示服务器运行程序进度条功能示例
2017/08/07 PHP
javascript Discuz代码中的msn聊天小功能
2008/05/25 Javascript
js判断变量是否未定义的代码
2020/03/28 Javascript
用js实现trim()的解决办法
2013/04/16 Javascript
js将json格式内容转换成对象的方法
2013/11/01 Javascript
jQuery实现新消息在网页标题闪烁提示
2015/06/23 Javascript
基于Jquery实现焦点图淡出淡入效果
2015/11/30 Javascript
浅谈js内置对象Math的属性和方法(推荐)
2016/09/19 Javascript
Node.js批量给图片加水印的方法
2016/11/15 Javascript
js中动态创建json,动态为json添加属性、属性值的实例
2016/12/02 Javascript
在 Vue 项目中引入 tinymce 富文本编辑器的完整代码
2018/05/04 Javascript
通过jquery的ajax请求本地的json文件方法
2018/08/08 jQuery
vue项目动态设置页面title及是否缓存页面的问题
2018/11/08 Javascript
基于JavaScript实现留言板功能
2020/03/16 Javascript
JS前端模块化原理与实现方法详解
2020/03/17 Javascript
基于python内置函数与匿名函数详解
2018/01/09 Python
Python编程实现的简单神经网络算法示例
2018/01/26 Python
pandas 对每一列数据进行标准化的方法
2018/06/09 Python
Python 对输入的数字进行排序的方法
2018/06/23 Python
Python实现查找二叉搜索树第k大的节点功能示例
2019/01/24 Python
详解Python中的内建函数,可迭代对象,迭代器
2019/04/29 Python
Python实现html转换为pdf报告(生成pdf报告)功能示例
2019/05/04 Python
与Django结合利用模型对上传图片预测的实例详解
2019/08/07 Python
利用pyecharts实现地图可视化的例子
2019/08/12 Python
解析HTML5的存储功能和web SQL的相关操作方法
2016/02/19 HTML / CSS
乌克兰第一的珠宝网上商店:Gold.ua
2019/11/29 全球购物
大学生党员自我批评
2014/02/14 职场文书
绩效管理实施方案
2014/03/19 职场文书
语文教研活动总结
2014/07/02 职场文书
组织委员竞选稿
2015/11/21 职场文书
《坐井观天》教学反思
2016/02/18 职场文书
如何理解Vue前后端数据交互与显示
2021/05/10 Vue.js