• os.path.dirname(__file__)


    __file__表示当前.py文件的路径

    print(__file__)
    #输出
    E:/PycharmProjects/tensorBoard/test.py
    os.path.dirname(__file__)表示当前.py文件所在文件夹的路径

    print(os.path.dirname(__file__))
    #输出
    E:/PycharmProjects/tensorBoard
    os.path.abspath()表示当前.py文件的绝对路径

    print(os.path.abspath(__file__))
    #输出
    E:PycharmProjects ensorBoard est.py
    一般组合着来用

    BASE_DIR = os.path.dirname(os.path.abspath(__file__))
    print(BASE_DIR)
    #输出
    E:PycharmProjects ensorBoard
    在拼接路径的时候注意后面的路径前面不需要加,会自动补上

    data_dir = os.path.join(BASE_DIR, 'input_data')
    print(data_dir)
    #输出
    E:PycharmProjects ensorBoardinput_data
     
    ---------------------
    作者:矮行星的妹子
    来源:CSDN
    原文:https://blog.csdn.net/renyuanxingxing/article/details/88830032

  • 相关阅读:
    9月9日刷题
    7-4日刷题
    7-3日刷题
    7-2日刷题
    The Key To Accelerating Your Coding Skills
    初识机器学习
    python数据分析与量化交易
    部署远程jupyter
    SQLserver2008一对多,多行数据显示在一行
    kvm虚拟化
  • 原文地址:https://www.cnblogs.com/jieliu8080/p/11067742.html
Copyright © 2020-2023  润新知