导语:
本文主要介绍了关于python目录名无效错误怎么解决?的相关知识,包括python为什么叫爬虫,以及cv2 python这些编程知识,希望对大家有参考作用。
python目录名无效错误的解决方法是: 1.使用os.getcwd()获取当前文件路径路径; 2、检查传入路径是否为当前目录位置; 3.如果不是,替换得到的路径。
解决方案:
无效的目录名困扰了我很久。很明显目录路径没问题,有文件。为什么我会报错?
事实证明,问题在于只需要路径信息,而不是文件。
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中try-except-else语句介绍01/14
- ♥ vb 简单或 python 简单10/09
- ♥ 什么是python计数排序01/11
- ♥ python如何在win上运行11/23
- ♥ Python如何实现自加法09/03
- ♥ python3.6.0如何安装11/22
内容反馈