Python Forum
Trying to pathlib instead of os.path
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Trying to pathlib instead of os.path
#1
Greetings!
I'm having a hard time justifying why I would use pathlib libraries instead of os.path. Undecided
It is not intuitive and I have a hell of a time trying to use it.
Here is an example, I have a directory with 3 Subdirs and 6 files.
I'm trying to test if an item is a file or directory.
mydir = 'c:\\02'
for esb in os.listdir(mydir) :
    print (esb)
    dr = pathlib.Path(esb)
    print (dr)
regardless if I use 'pathlib.Path" or 'pathlib.PurePath'
both prints are the same.
When I add 'If' to test for Dir/File :
mydir = 'c:\\02'
for esb in os.listdir(mydir) :
    #print (esb)
    dr = pathlib.Path(esb)
    #print (dr)
    item = dr.is_file()
    if item :
        print(f" File") 
    else :
        print(f" Directory")
It prints all 9 items are directories. Confused
Thank you.
Reply


Messages In This Thread
Trying to pathlib instead of os.path - by tester_V - Jun-21-2021, 09:06 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Pathlib import not working chriswrcg 9 3,872 May-29-2022, 07:37 PM
Last Post: snippsat
  WebDriverException: Message: 'PATH TO CHROME DRIVER' executable needs to be in PATH Led_Zeppelin 1 2,257 Sep-09-2021, 01:25 PM
Last Post: Yoriz
  deleting an empty Dir, using pathlib.Path tester_V 9 5,975 Jul-01-2021, 01:53 PM
Last Post: Gribouillis
  pathlib destpath.exists() true even file does not exist NaN 9 4,763 Dec-01-2020, 12:43 PM
Last Post: NaN
  Question about if with () or without () / pathlib Tecuma 3 2,277 Apr-02-2020, 10:02 AM
Last Post: Tecuma
  pathlib hanging bluefrog 2 3,178 Sep-25-2018, 12:59 PM
Last Post: volcano63
  pathlib: resolving a path that does not exist Skaperen 6 5,607 Sep-08-2018, 12:25 AM
Last Post: Skaperen
  makin hardlinks with pathlib.Path Skaperen 2 5,298 Sep-06-2018, 07:53 AM
Last Post: scidam
  Need help using pathlib to read text file into dictionary gwilli3 4 4,255 Aug-13-2018, 06:21 PM
Last Post: gwilli3
  How does pathlib.Path.rename work? wavic 7 17,042 Aug-02-2018, 10:58 AM
Last Post: wavic

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020