(一)os模块的应用小总结
os.name:
获取当前系统平台,Windows下返回'nt',Linux下返回'posix'。
 
os.linesep:
获取当前平台使用的行终止符。Windows下返回'/r/n',Linux使用'/n'。
 
os.getcwd(): 
获取当前工作目录,即当前python脚本工作的目录路径。
 
os.listdir(path):
返回指定目录下的所有文件和目录名。
 
os.remove(path/filename):
函数用来删除一个文件。
 
os.system():
函数用来运行shell命令。此命令可以方便的调用或执行其他脚本和命令
 
os.path.split():
函数返回一个路径的目录名和文件名。
 
os.path.isfile()和os.path.isdir():
函数分别检验给出的路径是一个文件还是目录。
 
os.path.existe():
函数用来检验给出的路径是否真地存在。 
 
sys模块
sys.argv:实现从程序外部向程序传递参数
 
一些基本命令

1.文件重命名

import os

os.rename(‘oldName’,‘newName’)

2.删除文件

import os

os.remove(‘fileName’)

3.创建文件夹

import os

os.mkdir(‘folderName’)

os.makedirs(‘folderNameA/folderNameB’)

4.获取当前目录

import os

os.getcwd()

5.改变默认目录

import os

os.chdir(‘../’)

6.获取目录列表

import os

os.listdir(‘./’)

7.删除文件夹

import os

os.rmdir(‘folderName’)

import shutil

os.rmtree(‘folderName’)

os.chdir(‘输入你想定位的路径’)     定位到某目录

os.getcwd()           得到当前默认目录,直接输进去回车,来验证当前目录是什么

os.listdir('.')      得到当前默认目录的文件名和文件夹名,返回的是一个List

os.path.isfile(x)       用于判断对象是否为一个文件,x若是文件则返回True

os.path.isdir(x)       用于判断对象是否为一个目录(文件夹),x若是文件夹则返回True

os.path.abspath(x)    得到x对象的路径

os.listdir()  和os.path.isdir()连用     若os.listdir()不是用的默认参数'.'时,要注意后面的isdir()里要用         os.path.join连接。具体原因参考https://blog.csdn.net/qq_28648083/article/details/53233925

python中os模块的一些小总结的更多相关文章

  1. python中os模块中文帮助

    python中os模块中文帮助   python中os模块中文帮助文档文章分类:Python编程 python中os模块中文帮助文档 翻译者:butalnd 翻译于2010.1.7——2010.1.8 ...

  2. python中os模块在windows下的使用

    今天学习了一下Python的os模块,主要是针对文件夹和文件路径的一系列操作. 与Python内置函数相比这里这里的函数功能更多样化,功能也更强大.但是学习过程中我发现很多函数都是只适用于unix系统 ...

  3. python中os模块

    os  模块 操作系统模块,该模块主要处理与操作系统相关的操作 最常用是文件操作:打开.读取 import os os.getcwd() #获取当前执行文件夹路径 ​ os.chdir('dirnam ...

  4. python中OS模块操作文件和目录

    在python中执行和操作目录和文件的操作是通过内置的python OS模块封装的函数实现的. 首先导入模块,并查看操作系统的类型: >>> import os os.name # ...

  5. 小白进阶—python中os模块用法

    一.os模块概述 python中的os 模块包含普遍的操作系统功能,这个模块不受平台限制,即windows和linux上都适用. 二.常用方法 1.os.name 返回正在使用的平台.如果是windo ...

  6. 19.python中os模块的常见用法

    常见函数列表 os.sep:取代操作系统特定的路径分隔符 os.name:指示你正在使用的工作平台.比如对于Windows,它是'nt', 而对于Linux/Unix用户,它是'posix'. os. ...

  7. python中os模块的常用方法

    1.os模块:os模块在python中包含普遍的操作系统功能,下面列出了一些在os模块中比较有用的部分. os.sep可以取代操作系统特定的路径分隔符.windows下为 “\\” os.name字符 ...

  8. Python中os模块、csv模块和xlrd模块的使用

    目录 os模块的使用 open("test.txt","mode") 读取文件中的内容 f.read() f.readline(size) f.readline ...

  9. python中os模块和sys模块的常见用法

    OS模块的常见用法 os.remove()   删除文件 os.rename()   重命名文件 os.walk()    生成目录树下的所有文件名 os.chdir()    改变目录 os.mkd ...

随机推荐

  1. 看完知乎上500条答案,我为大家整理了这21个B站学习类UP主

    原文之前发在我的知乎,转载请注明出处. ​ 虽然,今天算法文章还没更新┏(゜ロ゜;)┛,但还是溜过来跑个题~ 之前看到了博客上有小伙伴在分享自己的B站资源,才突然意识到自己其实也积攒了很多优秀UP的资 ...

  2. cocos2dx Geometry Size和Rect

    Size 代码都是基础代码不注释了,写一些特别的 1.赋值时可以接收Size和Vec2类型的值,保证的类型的兼容性 2.对运算符进行了重载,可以按照正常的数学逻辑运算 3..可以使用equals对比大 ...

  3. 「Luogu P2278」[HNOI2003]操作系统 解题报告

    题面 一道模拟题,模拟CPU的处理过程?!省选模拟题 思路: 模拟退火大法+优先队列乱搞 要注意的点 1.空闲时,CPU要处理进程 2.当队列中没有进程时,要先进行判断,然后访问 3.当优先级高的进程 ...

  4. notpad++使用cmd的快捷键设置

    notepad++运行批处理的设置: 运行 --> 输入运行程序名"$(FULL_CURRENT_PATH)" --> 保存(自定义的快捷键即可运行)

  5. Hadoop中的Partitioner浅析

    转自:http://blog.csdn.net/b1198103958/article/details/47169105 Hadoop里面的MapReduce编程模型,非常灵活,大部分环节我们都可以重 ...

  6. Mac重装操作系统系统

    恢复出厂设置 第一种 1.开机 2.commond + R,进入recover模式. 3.选择磁盘工具 4.显示所有设备 5.抹掉硬盘.格式选择 (1):Mac OS 扩展(日志式). (2): Ma ...

  7. 低副瓣阵列天线综合1 matlab HFSS

    车载雷达天线多采用微带贴片天线,贴片振子的形状多种多样,较常用的是矩形: 组阵时多采用先串馈再把串馈好的行或列单元采取并馈的方式组阵,无论是串馈或并馈,想要获得较低的副瓣效果,都需要采取电流幅度加权的 ...

  8. 流程控制-物流费用计算(嵌套if)

    题目描述 快递公司规定,如果物品体积超过2.5立方米,不允许快递.如果重量超过40kg,不允许快递.快递收费价格为: 小于等于1kg,一口价10块钱: 大于1kg,小于等于5kg,10块钱的基础上,每 ...

  9. Netty快速入门(09)channel组件介绍

    书接上回,继续介绍组件. ChannelHandler组件介绍 ChannelHandler组件包含了业务处理核心逻辑,是由用户自定义的内容,开发人员百分之九十的代码都是ChannelHandler. ...

  10. ArcGIS Server for JavaScript 3.3 的安装部署

    一.安装包下载 首先从官网下载ArcGIS API for JavaScript 3.3 的API和SDK,地址:http://support.esrichina.com.cn/2011/0223/9 ...