• 技术文章 >Python技术 >Python基础教程

    python目录名无效错误怎么解决?

    流芳流芳2020-07-04 09:47:49转载9329

    python目录名无效错误的解决方法是:1、利用os.getcwd()获取当前文件路径path;2、检查传入的path是否为当前目录位置;3、若不是,将获取的path替换即可。

    解决方案:

    这个目录名无效困扰我很久,明明目录路径没问题啊,文件也有,为什么报错呢?

    原来这个问题是因为只需要path信息,不要写到文件。

    print(“获取当前文件路径——” + os.path.realpath(file)) # 获取当前文件路径
    parent = os.path.dirname(os.path.realpath(file))
    print(“获取其父目录——” + parent) # 从当前文件路径中获取目录
    garder = os.path.dirname(parent)
    print(“获取父目录的父目录——” + garder)
    print(“获取文件名” + os.path.basename(os.path.realpath(file))) # 获取文件名

    当前文件的路径

    pwd = os.getcwd()
    print(“当前运行文件路径” + pwd)

    当前文件的父路径

    father_path = os.path.abspath(os.path.dirname(pwd) + os.path.sep + “.”)
    print(“运行文件父路径” + father_path)

    当前文件的前两级目录

    grader_father = os.path.abspath(os.path.dirname(pwd) + os.path.sep + “…”)
    print(“运行文件父路径的父路径” + grader_father)

    推荐课程:Python入门与进阶教学视频(极客学院)

    专题推荐:python 目录名
    品易云
    上一篇:python中如何加载一张图片尺寸 下一篇:python标准库模块放在哪里?

    相关文章推荐

    • java和python是什么• python3可以在哪里下载• python静态方法怎么调用• python文件新建之后怎么执行

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网