python的os模块使用_Python学习笔记之os模块使用总结
#!/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的os模块使用_Python学习笔记之os模块使用总结相关推荐
- python常用开放工具_python学习笔记16-各种模块和开放工具收集整理
一.调试,性能,日志 Debugger: pdb Logger: logging Profilers: profile, hotshot, cProfile 调试模块 pdb 允许你设置(条件)断点, ...
- python random模块导入_Python学习笔记(二十)—模块的导入
一.模块介绍 Python 提供了强大的模块支持,主要体现在Python 标准库中包含了大量的模块(称为标准模块),还有大量的第三方模块,开发者自己也可以开发自定义模块.通过这些强大的模块可以极大地提 ...
- python3常用模块_Python学习笔记三(常用模块)
Python 学习笔记三 (常用模块) 1.os模块 os模块包装了不同操作系统的通用接口,使用户在不同操作系统下,可以使用相同的函数接口,返回相同结构的结果. os.name:返回当前操作系统名称( ...
- python中sn的意思_python学习笔记
学习资料:<简明 Python 教程.pdf>Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简单而有效地实现面向对象编程. 特点:1.简单 2.易学 3.开源, ...
- python读取文件路径格式_Python学习笔记读写文件之文件与文件路径
随笔记录方便自己和同路人查阅. #------------------------------------------------我是可耻的分割线--------------------------- ...
- python以垂直方式输出_python学习笔记
Author: maddock Date: 2015-03-15 21:42:01 (暂时没有整理) python json文件处理 #coding:utf-8 importjson#data = [ ...
- python写完程序保存_Python学习笔记——文件处理
1.文件路径 1.1 不同系统环境下的路径 1.2 当前工作目录 1.3 绝对路径和相对路径 1.4 新建文件夹-- os.makedirs() 2.文件的读写 2.1 打开文件 2.2 读写文件 3 ...
- python编程16章教程_Python学习笔记__16.2章 TCP编程
# 这是学习廖雪峰老师python教程的学习笔记 Socket是网络编程的一个抽象概念.通常我们用一个Socket表示"打开了一个网络链接",而打开一个Socket需要知道目标计算 ...
- python里while的用法_Python学习笔记之While循环用法分析
本文实例讲述了Python学习笔记之While循环用法.分享给大家供大家参考,具体如下: 前面一篇<Python学习笔记之For循环用法>详细介绍了Python for循环,这里再来讲述一 ...
最新文章
- 【组队学习】孙健坤:基于Python的会员数据化运营
- 分享两篇Google Map API的介绍
- 3.2.1 OS之虚拟内存的基本概念(局部性原理、高速缓存、虚拟内存的实现)
- python对操作系统要求_python之--并发编程__操作系统
- php.ini 开启zend,php之ZendFramewor篇(1)application.ini配置说明
- NetworkManagementService 解读
- chrome python插件,珍藏版Chrome插件送给你们,不仅是程序员必备
- 驾驶证体检医院(114---2 挂对应的医院司机体检)
- cnzz.php,CNZZ网站流量统计原理简析
- 微信端视频播放时防止被浏览器劫持的问题
- 分享一个开源免费、目前最好的API接口管理平台----eoLinker
- 购物网站商城系统,购物网站毕业设计,B2C网上购物系统毕业设计
- k折交叉验证 python_Python实现K折交叉验证法的方法步骤
- 随着时间在数字上加1的PHP代码,自动在对应的数字上加一,是怎么加的,搞不懂...
- C语言数组名、数组名取地址、数组首元素地址之间的关系
- 基于劈窗算法的地表温度反演算法
- 急!急!急!如何申请公网ip
- 【QT实现TCP和UDP协议通信(一)】
- 微信公众号/小程序注册认证
- python 阿里云发送邮件发不出去(SMTP)解决办法