Python Forum
Convert string to path using Python 2.7
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Convert string to path using Python 2.7
#6
Chain comparison operators and don't compare if datetimes are equal.

import datetime
import os


def iterdirs(root, min_days_age=0, max_days_age=1):
    now = datetime.datetime.now()

    # not newer than end_date
    end_date = now - datetime.timedelta(days=min_days_age)

    # not older than start_date
    start_date = now - datetime.timedelta(days=max_days_age)

    for path in os.listdir(root):
        if not os.path.isdir(path):
            # if path is not a directory, skip it
            # processing only directories
            continue

        mtime = datetime.datetime.fromtimestamp(os.path.getmtime(path))
        
        # chaining comparison operators:
        # https://www.geeksforgeeks.org/chaining-comparison-operators-python/
        if start_date <= mtime <= end_date:
            yield path
snippsat and tester_V like this post
Almost dead, but too lazy to die: https://sourceserver.info
All humans together. We don't need politicians!
Reply


Messages In This Thread
RE: Convert string to path using Python 2.7 - by DeaD_EyE - Nov-09-2021, 01:10 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  convert string to float in list jacklee26 6 1,962 Feb-13-2023, 01:14 AM
Last Post: jacklee26
  how to convert tuple value into string mg24 2 2,399 Oct-06-2022, 08:13 AM
Last Post: DeaD_EyE
  -i option changes sys.path (removes leading empty string '') markanth 6 2,030 Aug-26-2022, 09:27 PM
Last Post: markanth
  Convert string to float problem vasik006 8 3,457 Jun-03-2022, 06:41 PM
Last Post: deanhystad
  Convert a string to a function mikepy 8 2,590 May-13-2022, 07:28 PM
Last Post: mikepy
Question How to convert string to variable? chatguy 5 2,500 Apr-12-2022, 08:31 PM
Last Post: buran
  Convert string to int Frankduc 8 2,527 Feb-13-2022, 04:50 PM
Last Post: menator01
  WebDriverException: Message: 'PATH TO CHROME DRIVER' executable needs to be in PATH Led_Zeppelin 1 2,239 Sep-09-2021, 01:25 PM
Last Post: Yoriz
  Convert each element of a list to a string for processing tester_V 6 5,399 Jun-16-2021, 02:11 AM
Last Post: tester_V
Question convert unlabeled list of tuples to json (string) masterAndreas 4 7,513 Apr-27-2021, 10:35 AM
Last Post: masterAndreas

Forum Jump:

User Panel Messages

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