当前位置: 首页 > Python编程 > Python编程实战技能 > Python编程基础入门 > python目录名无效错误怎么解决?

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

发布时间:2020年09月27日 08:55:48 来源: 点击量:867

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

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入门与进阶教学视频(极客学院)

分享到: 编辑:wangmin

就业培训申请领取
您的姓名
您的电话
意向课程
点击领取

环球青藤

官方QQ

扫描上方二维码或点击一键加群,免费领取大礼包,加群暗号:青藤。 一键加群

绑定手机号

应《中华人民共和国网络安全法》加强实名认证机制要求,同时为更加全面的体验产品服务,烦请您绑定手机号.

预约成功

本直播为付费学员的直播课节

请您购买课程后再预约

环球青藤移动课堂APP 直播、听课。职达未来!

安卓版

下载

iPhone版

下载
环球青藤官方微信服务平台

刷题看课 APP下载

免费直播 一键购课

代报名等人工服务

课程咨询 学员服务 公众号

扫描关注微信公众号

APP

扫描下载APP

返回顶部