python--模块之os操作文件模块
作用:
OS又名为:操作系统。所以就是操作系统相关的功能。可以处理文件和目录这些我们日常手动需要做的操作,比如:显示当前目录下所有文件、删除某个文件、获取文件大小...
os模块是与操作系统交互的一个接口
另外,os模块不受平台限制。
import os
os.name #显示当前使用的平台
print(os.name)
>>nt #表示Windows
>>posix #表示Linux
os.getcwd #显示当前python脚本工作路径
print(os.getcwd())
>>E:\python_wen\test
os.listdir() #显示当前目录下所有的文件和目录名
也可以指定目录
print(os.listdir())
>>['test.py', 'test1.py', '__init__.py']
os.remove#删除一个文件
os.remove('test1')
os.makedirs#生成多层递归目录
os.makedirs('data/time')
os.rmdir#删除单级目录
os.rmdir('data/time' )
os.rename#重命名文件
os.rename('oldname','newname')
os.system#运行shell命令,注意:这里是打开一个新的shell,运行命令,当命令结束后,关闭shell。
os.system('test1') #运行shell命令:这里是
os.sep #显示当前平台下路径分隔符
os.sqp #显示当前平台下路径分隔符
>>‘/’ #Linux 平台
>>‘\\’ #windows 平台
os.linesep #显示当前平台使用的行终止符。
>>'\n' #linux
>>'\r\n' #windows
os.environ #获取系统环境变量
print(os.environ)
>>environ({'FPS_BROWSER_APP_PROFILE_STRING'})
os.path.abspath #显示当前绝对路径
print(os.path.abspath('test'))
>>E:\python_wen\标准库改错\test\test
os.path.dirname(path) #返回该路径的父目录
print(os.path.dirname('test'))
>>E:\python_wen\标准库改错\test\test
python--模块之os操作文件模块的更多相关文章
- [xml模块、hashlib模块、subprocess模块、os与sys模块、configparser模块]
[xml模块.hashlib模块.subprocess模块.os与sys模块.configparser模块] xml模块 XML:全称 可扩展标记语言,为了能够在不同的平台间继续数据的交换,使交换的数 ...
- Day14 Python基础之os/sys/hashlib模块(十二)
os模块 os.getcwd() #获取当前工作路径 os.chdir(‘dirname1/dirname2/dirname3’) #改变当前脚本的工作路径,相当于cmd下的cd os.makedi ...
- Py修行路 python基础 (二十)模块 time模块,random模块,hashlib模块,OS及sys模块
一.前提介绍: 可以开辟作用域的只有类,函数,和模块 for循环 if,else: 不能开辟自己的作用域 避免程序复用和重复调用,将这些写到一个.py文件中,做成一个模块,进行调 ...
- fileIO和OS操作文件和目录
1.FileIO操作文件 # 文件IO,读取文件和创建文件 # 1.读取键盘输入 x=input("please input number") print("您输入的是& ...
- python标准模块(os及sys模块)
一.os模块 用于提供系统级别的操作 os.getcwd() 获取当前工作目录 os.stat('path/filename') 获取文件/目录信息,其中包括文件大小等 os.sep 获得操作系统特定 ...
- python,os操作文件,文件路径(上一级目录)
python获取文件上一级目录:取文件所在目录的上一级目录 os.path.abspath(os.path.join(os.path.dirname('settings.py'),os.path.pa ...
- python(读取excel操作-xlrd模块)
一.安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境. 或者在cmd窗口 pip install ...
- python(读取 excel 操作 xlrd 模块)
一.安装 xlrd 模块 到 python 官网下载 http://pypi.python.org/pypi/xlrd 模块安装,前提是已经安装了 python 环境. 或者在 cmd 窗口 pip ...
- python(写入excel操作-xlwt模块)
一.安装xlwt模块 pip install xlwt 二.excel写入操作 这种方式只能新增或者覆盖文件写入 import xlwt # 创建一个workbook 设置编码 workbook = ...
随机推荐
- IONIC屏幕方向锁定
如果希望阻止app在设备旋转时发生横屏,可以使用这个插件: cordova plugin add cordova-plugin-screen-orientation // set to either ...
- VMWARE里安装时出现'SMBus Host Controller not enabled'
在虚拟机上运行Linux内核版本为4.7或以上的系统都在安装过程中或在启动时会因为加载intel_powerclamp驱动而导致崩溃.解决办法:1.在启动Ubuntu的时候按住左Shift键:2.Ub ...
- February 17 2017 Week 7 Friday
The very essence of romance is uncertainty. 浪漫的精髓就在于它充满种种可能. If you want a happy life with enduring ...
- ZT 创建类模式总结篇
创建类模式总结篇 分类: 设计模式 2012-03-26 09:03 7320人阅读 评论(11) 收藏 举报 编程优化设计模式任务 创建类模式主要关注对象的创建过程,将对象的创建过程进行封装,使客户 ...
- 如何理解 Learning to rank
转:http://hi.baidu.com/christole/item/23215e364d8418f896f88deb What is Rank? rank就是排序.IR中需要排序的问题很多,最常 ...
- 复制collections
use product-test; var cursor = db.user.find(); use product; while(cursor.hasNext()){db.user.insert(c ...
- 关于浏览器被http://www.51jetso.com/劫持
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/wwkaven/article/details/36373447 近期,新装了一下系统.安装软 ...
- JQuery获取和设置Select选项的常用方法总结
1.获取select 选中的 text: $("#cusChildTypeId").find("option:selected").text(); $(&q ...
- 池化层pooling
from mxnet import autograd,nd from mxnet import gluon,init from mxnet.gluon import nn,loss as gloss ...
- idea删除module
先remove , 再点击delete