0

Pulling my hair out it should be a simple function to iterate and list entries in a dir

 import os 

 def get_original_dir(target_dir):
     subfolders = [f.path for f in os.scandir(target_dir) if f.is_dir()]
     for target_dir in list(subfolders):
         subfolders.extend(get_original_dir(target_dir))
     return subfolders

 if __name__ == '__main__':
     selected = input("Input target dir: ")
     print get_original_dir(selected)

It is my first time coding on a mac I am wondering if I am missing something ? I execute the script and it runs gives me the prompt I input the following

Error is

 /Users/kyle/PycharmProjects/inmateTest

 Traceback (most recent call last):
   File "/Users/kyle/PycharmProjects/testPython/main.py", line 19, in <module>
     selected = input("Input target dir: ")
   File "<string>", line 1
     /Users/kyle/PycharmProjects/inmateTest
     ^
 SyntaxError: invalid syntax
Kyle Sponable
  • 735
  • 1
  • 12
  • 31

0 Answers0