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脚本实现下载合并SAE日志
Feb 10 Python
python实现查询IP地址所在地
Mar 29 Python
Python存取XML的常见方法实例分析
Mar 21 Python
使用pyecharts在jupyter notebook上绘图
Apr 23 Python
python中模块查找的原理与方法详解
Aug 11 Python
python正则表达式之对号入座篇
Jul 24 Python
对Python 窗体(tkinter)文本编辑器(Text)详解
Oct 11 Python
python3 unicode列表转换为中文的实例
Oct 26 Python
python算法题 链表反转详解
Jul 02 Python
Python 获取numpy.array索引值的实例
Dec 06 Python
Jupyter 无法下载文件夹如何实现曲线救国
Apr 22 Python
使用Python Tkinter实现剪刀石头布小游戏功能
Oct 23 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/01 无线电
PHP中删除变量时unset()和null的区别分析
2011/01/27 PHP
php获取域名的google收录示例
2014/03/24 PHP
phpmyadmin提示The mbstring extension is missing的解决方法
2014/12/17 PHP
yii分页组件用法实例分析
2015/12/28 PHP
详解PHP的Yii框架中扩展的安装与使用
2016/04/01 PHP
PHP基于回溯算法解决n皇后问题的方法示例
2017/11/07 PHP
纯js和css实现渐变色包括静态渐变和动态渐变
2014/05/29 Javascript
jQuery实现动态添加和删除一个div
2015/08/12 Javascript
JavaScript 常见安全漏洞和自动化检测技术
2015/08/21 Javascript
以Python代码实例展示kNN算法的实际运用
2015/10/26 Javascript
jQuery禁用键盘后退屏蔽F5刷新及禁用右键单击
2016/01/22 Javascript
JavaScript中的ParseInt("08")和“09”返回0的原因分析及解决办法
2016/05/19 Javascript
javascript中使用未定义变量或值的情况分析
2016/07/19 Javascript
js 获取范围内的随机数实例代码
2016/08/02 Javascript
jQuery实现选中行变色效果(实例讲解)
2017/07/06 jQuery
Thinkphp5微信小程序获取用户信息接口的实例详解
2017/09/26 Javascript
vue组件watch属性实例讲解
2017/11/07 Javascript
详解vue mixins和extends的巧妙用法
2017/12/20 Javascript
vue中改变选中当前项的显示隐藏或者状态的实现方法
2018/02/08 Javascript
setTimeout时间设置为0详细解析
2018/03/13 Javascript
vue动态设置img的src路径实例
2018/09/18 Javascript
使用vuex较为优雅的实现一个购物车功能的示例代码
2019/12/09 Javascript
vue实现PC端分辨率适配操作
2020/08/03 Javascript
JS中锚点链接点击平滑滚动并自由调整到顶部位置
2021/02/06 Javascript
JavaScript实现手风琴效果
2021/02/18 Javascript
跟老齐学Python之for循环语句
2014/10/02 Python
Python如何判断数独是否合法
2016/09/08 Python
Python装饰器原理与用法分析
2018/04/30 Python
对Python 两大环境管理神器 pyenv 和 virtualenv详解
2018/12/31 Python
美国马匹用品和马钉购物网站:State Line Tack
2018/08/05 全球购物
城南旧事观后感
2015/06/11 职场文书
培训感想范文
2015/08/07 职场文书
学校中层领导培训心得体会
2016/01/11 职场文书
MySQL 常见存储引擎的优劣
2021/06/02 MySQL
一次线上mongo慢查询问题排查处理记录
2022/03/18 MongoDB