python标准模块--os
1.介绍2.常用函数
1.介绍
os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行。
2.常用函数
需要使用的时候自查,掌握20%即可
os.sep:取代操作系统特定的路径分隔符 os.name:指示你正在使用的工作平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'。 os.getcwd:得到当前工作目录,即当前python脚本工作的目录路径。 os.getenv()和os.putenv:分别用来读取和设置环境变量 os.listdir():返回指定目录下的所有文件和目录名 os.remove(file):删除一个文件 os.stat(file):获得文件属性 os.chmod(file):修改文件权限和时间戳 os.mkdir(name):创建目录 os.rmdir(name):删除目录 os.removedirs(r“c:\python”):删除多个目录 os.system():运行shell命令 os.exit():终止当前进程 os.linesep:给出当前平台的行终止符。例如,Windows使用'\r\n',Linux使用'\n'而Mac使用'\r' os.path.split():返回一个路径的目录名和文件名 os.path.isfile()和os.path.isdir()分别检验给出的路径是一个目录还是文件 os.path.existe():检验给出的路径是否真的存在 os.listdir(dirname):列出dirname下的目录和文件 os.getcwd():获得当前工作目录 os.curdir:返回当前目录('.') os.chdir(dirname):改变工作目录到dirname os.path.isdir(name):判断name是不是目录,不是目录就返回false os.path.isfile(name):判断name这个文件是否存在,不存在返回false os.path.exists(name):判断是否存在文件或目录name os.path.getsize(name):或得文件大小,如果name是目录返回0L os.path.abspath(name):获得绝对路径 os.path.isabs():判断是否为绝对路径 os.path.normpath(path):规范path字符串形式 os.path.split(name):分割文件名与目录(事实上,如果你完全使用目录,它也会将最后一个目录作为文件名而分离,同时它不会判断文件或目录是否存在) os.path.splitext():分离文件名和扩展名 os.path.join(path,name):连接目录与文件名或目录 os.path.basename(path):返回文件名 os.path.dirname(path):返回文件路径
3.留个坑,os的源代码1000多行,自己尝试看一下
转载于:https://www.cnblogs.com/ganiner/p/9949019.html
python标准模块--os相关推荐
- python标准模块os
os模块为平台特定的模块(posix.nt和mac)提供了一个包装器.所有平台上函数的API都是相同的,所以使用os模块可以提供一定的可移植性.不过,并不是所有函数在每一个平台上都可用,许多进程管理函 ...
- Python标准模块--logging
Python标准模块--logging 参考http://www.cnblogs.com/zhbzz2007/p/5943685.html 1 logging模块简介 logging模块是Python ...
- python线程池模块_python并发编程之进程池,线程池,协程(Python标准模块--concurrent.futures(并发未来))...
需要注意一下 不能无限的开进程,不能无限的开线程 最常用的就是开进程池,开线程池.其中回调函数非常重要 回调函数其实可以作为一种编程思想,谁好了谁就去掉 只要你用并发,就会有锁的问题,但是你不能一直去 ...
- Python 标准库 —— os 路径(os.path)
<a href="http://blog.csdn.net/lanchunhui/article/details/50193327", target="_blank ...
- Python全栈学习笔记day 40.5+:线程池和线程池的Python标准模块--concurrent.futures
Python标准模块--concurrent.futures 源码:https://docs.python.org/dev/library/concurrent.futures.html #1 介绍: ...
- python标准库os中用来列出_雨课堂答案在哪查,雨课堂2020试题及答案
常用的电镜有 和 两种,观察表面结构用 ,观察内部结构用 . [简答题]发票号码是否正确?如错误,请修改. [简答题]桥壳的功用有哪些? 在正常窦性心律的心电图上,同-导联连续出现两次或两次以上QRS ...
- python标准库os.path中用来_Python标准库os.path中用来判断指定文件是否存在的方法是_____________。...
Python标准库os.path中用来判断指定文件是否存在的方法是_____________. 答:exists() 通常,我们称脾为( ? ?) 答:后天之本 智慧职教: 生物与非生物的主要区别在于 ...
- python标准库os的方法_Python中标准库OS的常用方法总结大全
前言 我们经常会与文件和目录打交道,对于这些操作python提供了一个os模块,里面包含了很多操作文件和目录的函数.在写一些系统脚本或者自动化运维脚本的时候经常会用到这个 os 库,所以这里做个整理, ...
- 使用Python标准库函数os.listdir()时的4个注意事项
好消息:"Python小屋"编程比赛正式开始 推荐图书: <Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),董付国,清华大学出版社, ...
最新文章
- OpenStack 实现技术分解 (6) 通用库 — oslo_log
- 局域网下两台电脑ping不通
- 20165333第一次课堂测试补漏
- 467python教程_Magnus Lie Hetland的《Python基础教程(第3版)》自学笔记(持续更新中)...
- Silverlight 视频学习札记(一)
- 实时获取浏览器滚动条高度(兼容写法)
- Rust创建项目的两种方式
- 安卓手机运行ios教程_安卓手机充电提示音教程
- 常见的概率论问题清单及其答案
- PythonーーJetBrains PyCharm安装
- 使用 Travis-CI 部署 HEXO 博客
- Docker学习笔记——Docker基础
- 京东云linux面板脚本,Surge 开启脚本功能后,京东自动签到总结
- Google 工程师亲授:菜鸟开发者一定要投资的十大目标
- 世界通用闹铃(闹钟铃声)铃声 世界通用闹铃(闹钟铃声)手机铃声...
- 你就这样被坏老板决定了?
- Spring容器中的Bean是否会被GC呢?
- 串口、COM口、UART口, TTL、RS-232、RS-485的区别
- 大笨钟 (10 分)
- SD卡 (SD miniSD microSD SDIO)知识详解