When to use Absolute Path vs Relative Path in Python

前端 未结 2 701
栀梦
栀梦 2020-12-17 23:44

For reference. The absolute path is the full path to some place on your computer. The relative path is the path to some file with respect to your current working directory (

2条回答
  •  无人及你
    2020-12-18 00:03

    If you don't know where the user will be executing the script from, it is best to compute the absolute path on the user's system using os and __file__.

    __file__ is a global variable set on every Python script that returns the relative path to the *.py file that contains it.

    import os
    my_absolute_dirpath = os.path.abspath(os.path.dirname(__file__))
    

提交回复
热议问题