知行编程网知行编程网  2022-08-27 23:00 知行编程网 隐藏边栏  469 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python目录名无效错误怎么解决?的相关知识,包括python为什么叫爬虫,以及cv2 python这些编程知识,希望对大家有参考作用。

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

如何解决python目录名无效错误?


解决方案:

无效的目录名困扰了我很久。很明显目录路径没问题,有文件。为什么我会报错?

事实证明,问题在于只需要路径信息,而不是文件。

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)

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享