如何检查路径是否在PYTHONPATH中?
如何检查路径是否在PYTHONPATH中 我试着做:如何检查路径是否在PYTHONPATH中?,python,path,pythonpath,sys.path,Python,Path,Pythonpath,Sys.path,如何检查路径是否在PYTHONPATH中 我试着做: def path_是pythonpath(path)中的_: 在sys.path中返回str(path) 但在Windows上运行时,它有时不起作用。路径为PYTHONPATH,但检查返回False。结果表明Windows路径不区分大小写。这甚至适用于驱动器号,尽管通常都是大写字母,但驱动器号有时可能是小写的 将Windows路径正常化为小写 这将正确检查path是否位于PYTHONPATH操作系统中: def path_是pythonpa
def path_是pythonpath(path)中的_:
在sys.path中返回str(path)
但在Windows上运行时,它有时不起作用。路径为PYTHONPATH,但检查返回False。结果表明Windows路径不区分大小写。这甚至适用于驱动器号,尽管通常都是大写字母,但驱动器号有时可能是小写的 将Windows路径正常化为小写 这将正确检查
path
是否位于PYTHONPATH
操作系统中:
def path_是pythonpath(path)中的_:
path=os.path.normcase(path)
返回任意(os.path.normcase(sp)=系统路径中sp的路径)