获得当前路径
在Python中可以使⽤os.getcwd()函数获得当前的路径。
其原型如下所⽰:
该函数不需要传递参数,它返回当前的⽬录。需要说明的是,当前⽬录并不是指脚本所在的⽬录,⽽是所运⾏脚本的⽬录。
>>>import  os
>>>print  os.getcwd()
D:\Program Files\Python27
这⾥的⽬录即是python的安装⽬录。若把上⾯的两⾏语句保存为getcwd.py,保存于E:\python\盘,运⾏后显⽰是E:\python
获得⽬录中的内容
在Python中可以使⽤os.listdir()函数获得指定⽬录中的内容。
其原型如下所⽰:
os.listdir(path)
其参数path 为要获得内容⽬录的路径。
>>> import os
>>> print os.wd())
['a.py', 'a.pyc', 'aa', 'ab.py', 'ab.pyc', 'DLLs', 'Doc', 'include', 'Lib', 'libs', '', 'Microsoft.VC90.CRT.manifest',
'msvcr90.dll', '', '', 'python27.dll', '', '', 'sam.py', 'tcl', 'Tools', '']当然,也可以不传path,默认为当前⽬录路径
>>>os.listdir()
['a.py', 'a.pyc', 'aa', 'ab.py', 'ab.pyc', 'DLLs', 'Doc', 'include', 'Lib', 'libs', '', 'Microsoft.VC90.CRT.manifest',
'msvcr90.dll', '', '', 'python27.dll', '', '', 'sam.py', 'tcl', 'Tools', '']常⽤的⼏个os函数:exists的用法
1,os.getcwd()  获得⽬录的当前系统程序⼯作路劲
2,os. chdir(‘⽬标⽬录’)  切换到⽬标⽬录
3,os.listdir(‘字符串⽬录’)    列出字符串⽬录下的所有⽂件
4,os.mkdir('⽬录')  创建⽬录
5,os.remove('1.txt')      删除⽂件,⽂件不存在时会报错
6,os.linesep      打印操作系统的分隔符,linux系统的分隔符\n,windows系统的分隔符\r\n,mac系统的分隔符\r
7,os.path.wd(),'aaa', ‘bbb’, ‘ccc’)  拼接出来多级⽬录:E:\test\aaa\bbb\ccc
8,ists(‘⽬录’)  判断⽬录是否存在
9,os.path.split(‘⽂件或者⽬录’)  把最后的⼀个⽬录或者⽂件和前⾯的⽬录分开,返回⼀个tuple
10,os.path.splitext(‘⽂件’)    把⽂件的后缀名和前⾯分开,返回⼀个tuple

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。