os.getcwd()用法,Python getcwd
获得当前路径
可以使用Python中的os.getcwd()函数来获取当前路径。
其原型如下:
os.getcwd()
这个函数不需要传递参数,它返回当前目录。需要注意的是,当前目录不是指脚本所在的目录,而是脚本运行的目录。
导入操作系统
打印os.getcwd()
D:\Program Files\Python27
这里的目录是python的安装目录。如果将以上两行语句保存为getcwd.py,保存在E:\python\ disk中,运行后会显示为E:\python。
获得目录中的内容
在Python中,可以使用os.listdir()函数来获取指定目录的内容。
其原型如下:
os.listdir(路径)
它的参数path是要获取的内容目录的路径。
导入操作系统
print os.listdir(os.getcwd())
[a.py , a.pyc , aa , ab.py , ab.pyc , dll , Doc , include , Lib , libs , LICENSE.txt , Microsoft . VC90.CRT.manifest , msvcr90.dll , NEWS.txt , python.exe , python27.dll , pythonw.exe , README.txt , sam.py , tcl , Tools , w9x open . exe ]
当然,也没有必要传递path,默认情况下是当前目录路径。
os.listdir()
[a.py , a.pyc , aa , ab.py , ab.pyc , dll , Doc , include , Lib , libs , LICENSE.txt , Microsoft . VC90.CRT.manifest , msvcr90.dll , NEWS.txt , python.exe , python27.dll , pythonw.exe , README.txt , sam.py , tcl , Tools , w9x open . exe ]
常用的几个os函数:
1.os.getcwd()获取目录的当前系统程序工作强度。
2.OS.chdir(“目标目录”)切换到目标目录。
3.OS.listdir (string directory )列出string目录中的所有文件。
4.os.mkdir (directory )创建目录
5.os.remove(1.txt )删除文件,文件不存在时报错。
6、os.linesep打印机操作系统分隔符、linux系统分隔符\n、windows系统分隔符\r\n、mac系统分隔符\r
7、OS。路径。加入(OS。GETCWD(), AAA , BBB , CCC )拼接出多级目录:E:\test\aaa\bbb\ccc
8,OS.path.exists (directory )来确定目录是否存在。
9.OS.path.split (file or directory )将最后一个目录或文件与前一个目录分开,并返回一个元组。
10,os.path.splitext (file )把文件的后缀从前面分开,返回一个元组。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。