Python 文件路径术语的澄清

Python 文件路径术语的澄清,python,path,naming-conventions,filenames,Python,Path,Naming Conventions,Filenames,我知道如何使用os.path.listdir或os.path.basename来提取我需要的路径部分。要获得更好的变量和方法命名,我想知道以下术语的区别: a = C:\...\Desktop\some_folder\my_file.txt b = C:\...\Desktop\some_folder\my_file c = C:\...\Desktop\some_folder\ d = my_file.txt 如果出于某种原因,您必须在代码中包含所有四个变量,您会

我知道如何使用
os.path.listdir
os.path.basename来提取我需要的路径部分。
要获得更好的变量和方法命名,我想知道以下术语的区别:

   a =  C:\...\Desktop\some_folder\my_file.txt
   b =  C:\...\Desktop\some_folder\my_file
   c = C:\...\Desktop\some_folder\
   d = my_file.txt
如果出于某种原因,您必须在代码中包含所有四个变量,您会将它们称为什么变量

  • a是一个文件路径
  • b是一个无后缀的文件路径
  • c是一个目录路径
  • d是一个文件名

  • a
    将是
    当前路径
    c
    将是
    父路径
    d
    将是
    当前文件
    。不使用
    b
    但是,如果不指定文件类型,我会从一个文件夹中获取扩展名为.bmp的图像,但需要保存图像名而不使用扩展名,以便将其用作该图像测试结果的文件名。