相对路径、绝对路径
debug main.py 文件
os.path.abspath('.')为main.py 文件的绝对路径
os.path.abspath('.')
Out[3]: 'C:\\Users\\admin\\Desktop\\bulidingscrapy\\myproject\\buildingS'
os.path.abspath(__file__)
Out[4]:'C:\\Users\\admin\\Desktop\\bulidingscrapy\\myproject\\buildingS\\buildingS\\settings.py'
os.path.dirname(__file__)
Out[5]: 'C:\\Users\\admin\\Desktop\\bulidingscrapy\\myproject\\buildingS\\buildingS'
os.path.abspath('..')
Out[6]: 'C:\\Users\\admin\\Desktop\\bulidingscrapy\\myproject'
debug settings.py 文件
os.path.abspath('.')为settings.py 文件的绝对路径
os.path.abspath('.')
Out[3]: 'C:\\Users\\admin\\Desktop\\bulidingscrapy\\myproject\\buildingS\\buildingS'
os.path.abspath(__file__)
Out[4]:'C:\\Users\\admin\\Desktop\\bulidingscrapy\\myproject\\buildingS\\buildingS\\settings.py'
os.path.dirname(__file__)
Out[5]: 'C:/Users/admin/Desktop/bulidingscrapy/myproject/buildingS/buildingS'
os.path.abspath('.')为执行文件的绝对路径