博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【python】os模块 的用法简介
阅读量:7207 次
发布时间:2019-06-29

本文共 1068 字,大约阅读时间需要 3 分钟。

这个模块包含普遍的操作系统功能。即它可以使一个程序在Linux和Windows下运行。一个例子就是使用os.sep可以取代操作系统特定的路径分割符。
下面列出了一些在os模块中比较有用的部分。它们中的大多数都简单明了。
1 os.name字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'。
2 os.getcwd()函数得到当前工作目录,即当前Python脚本工作的目录路径。
3 os.getenv()和os.putenv()函数分别用来读取和设置环境变量。
4 os.listdir()返回指定目录下的所有文件和目录名。
5 os.remove()函数用来删除一个文件。
6 os.system()函数用来运行shell命令。
7 os.linesep字符串给出当前平台使用的行终止符。例如,Windows使用'\r\n',Linux使用'\n'而Mac使用'\r'。
8 os.path.split()函数返回一个路径的目录名和文件名
下面是在windows系统上操作的例子:
>>> os.listdir(r'e:\lib')
['class.py', 'coding-utf-8.py', 'inhrint.py', 'learnsysargv.py', 'lily.txt', 'ma
kefile.py', 'objvar.py', 'pickling.py', 'raising.py', 'readfile.py', 'shoplist.d
ata', 'sysargv', 'sysargv.ppy', 'sysargv.py', 'tom.txt', 'yang.txt', 'yangqilong
.txt', 'yangql.txt']
>>> os.path.split(r'e:\lib\yang.txt')
('e:\\lib', 'yang.txt')
>>> os.path.split('e:\lib\yang.txt')
('e:\\lib', 'yang.txt')
>>> os.path.isfile('e:\lib\yang.txt')
True
>>> os.path.isdir('e:\lib\yang.txt')
False
>>> os.path.isdir('e:\lib')
True
>>> os.name
'nt'
>>> os.getcwd()
'D:\\Program Files\\python'

转载地址:http://xcvum.baihongyu.com/

你可能感兴趣的文章
Rugy 茶余饭后
查看>>
Linux shell中运行命令后加上字符“&”的作用
查看>>
MySQL存储引擎对比
查看>>
[Android Pro] AsyncTaskLoader vs AsyncTask
查看>>
[Linux] du-查看文件夹大小-并按大小进行排序
查看>>
转:numpy数据集练习——鸢尾花数据集
查看>>
把wcf服务,改成restful方式,以及吐槽
查看>>
SpatiaLite 各版本数据库差异
查看>>
Python变量和数据类型
查看>>
HTML(二)选择器
查看>>
C++ 类模板的使用
查看>>
AJAX编程-封装ajax工具函数
查看>>
Common Lisp学习笔记(九)
查看>>
一只菜鸡的话
查看>>
变量声明和定义的区别
查看>>
python之路之课后作业
查看>>
p4475 巧克力王国
查看>>
js中的Attribute
查看>>
Mysql的一些常用命令
查看>>
蓝桥杯:基础练习 闰年判断
查看>>