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实现数据写入excel表格
Mar 25 Python
python实现猜数字小游戏
Mar 24 Python
python2与python3的print及字符串格式化小结
Nov 30 Python
Django如何将URL映射到视图
Jul 29 Python
python爬虫 爬取58同城上所有城市的租房信息详解
Jul 30 Python
Python OpenCV图像指定区域裁剪的实现
Oct 30 Python
Python爬取新型冠状病毒“谣言”新闻进行数据分析
Feb 16 Python
scrapy数据存储在mysql数据库的两种方式(同步和异步)
Feb 18 Python
Python 读取xml数据,cv2裁剪图片实例
Mar 10 Python
Django更新models数据库结构步骤
Apr 01 Python
Keras中 ImageDataGenerator函数的参数用法
Jul 03 Python
解决pytorch读取自制数据集出现过的问题
May 31 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
全国FM电台频率大全 - 26 西藏自治区
2020/03/11 无线电
PHP的魔术常量__METHOD__简介
2014/07/08 PHP
WordPress中用于更新伪静态规则的PHP代码实例讲解
2015/12/18 PHP
CodeIgniter生成静态页的方法
2016/05/17 PHP
php函数传值的引用传递注意事项分析
2016/06/25 PHP
详解PHP发送邮件知识点
2018/05/06 PHP
JavaScript经典效果集锦
2010/07/06 Javascript
URL地址中的#符号使用说明
2011/02/12 Javascript
js/html光标定位的实现代码
2013/09/23 Javascript
js中单引号与双引号冲突问题解决方法
2013/10/04 Javascript
javascript 弹出的窗口返回值给父窗口具体实现
2013/11/23 Javascript
jquery带动画效果幻灯片特效代码
2015/08/27 Javascript
AngularJS入门教程之AngularJS指令
2016/04/18 Javascript
node.js插件nodeclipse安装图文教程
2020/10/19 Javascript
基于BootStrap Metronic开发框架经验小结【一】框架总览及菜单模块的处理
2016/05/12 Javascript
BootStrap智能表单实战系列(六)表单编辑页面的数据绑定
2016/06/13 Javascript
Angular外部使用js调用Angular控制器中的函数方法或变量用法示例
2016/08/05 Javascript
分分钟玩转Vue.js组件(二)
2017/03/01 Javascript
基于javascript的异步编程实例详解
2017/04/10 Javascript
JavaScript-定时器0~9抽奖系统详解(代码)
2017/08/16 Javascript
Ajax获取node服务器数据的完整步骤
2020/09/20 Javascript
python读取并定位excel数据坐标系详解
2019/06/26 Python
Pytorch修改ResNet模型全连接层进行直接训练实例
2019/09/10 Python
详解python中eval函数的作用
2019/10/22 Python
Python读写操作csv和excle文件代码实例
2020/03/16 Python
Python实现寻找回文数字过程解析
2020/06/09 Python
如何将json数据转换为python数据
2020/09/04 Python
速卖通欧盟:Aliexpress EU
2020/08/19 全球购物
教师师德教育的自我评价
2013/10/31 职场文书
教育科研先进个人材料
2014/01/26 职场文书
七年级音乐教学反思
2014/01/26 职场文书
小区推广策划方案
2014/06/06 职场文书
班级学习雷锋活动总结
2014/07/04 职场文书
党的群众路线教育实践活动个人对照检查材料(教师)
2014/11/04 职场文书
来探秘“德国中小企业”的成功之道
2019/07/26 职场文书
导游词之沈阳植物园
2019/11/30 职场文书