繁体   English   中英

在 sys.path 列表中向目录添加 2 个点有什么作用?

[英]What does adding 2 dots to a directory do within a sys.path list?

看着https://github.com/NVIDIA/TensorRT/blob/main/samples/python/introductory_parser_samples/onnx_resnet50.py

有这个代码: sys.path.insert(1, os.path.join(sys.path[0], ".."))它将带有 2 个点的相同工作目录插入到 sys.path 列表中:

  ['/home/pran/Downloads/workingdirectory', 
'/home/pran/Downloads/workingdirectory/..', 
'/usr/lib/python36.zip', '/usr/lib/python3.6']

如果工作目录已经在列表中,那么我应该已经可以访问该目录了。 那么这两个点有什么区别呢?

提前致谢!

它正在添加父目录。

作为一般经验法则..指向目录的父级。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM