import os
dir1=os.path.dirname(os.path.realpath(__file__))
dir2=os.getcwd()
print dir1
print dir2
返回如下================== RESTART: C:/Python27/os.path.dirname1.py ==================
C:\Python27
C:\Python27
两个函数都是返回当前脚本所在的目录。区别是如果存在函数调用,如A 调用B,那么getcwd ,返回的是A所在目录,而os.path.dirname(os.path.realpath(__file__))返回的还是B目录,如果需要操作B目录下的文件等,建议还是使用后者。