My Python3 project: Speak with memory


I built a program for scanning through nemory and presents all files and folders, in which you can now search for each files particular extension e.g .mp3-music.
This program contains two files;
1. My file and folders detector module
2. My Python3 program
To review the project correctly visit my GitHub account and download code for free.

FILE DETECTOR PY    Download
class fileObject:
def __init__(self,name):
self.name=name
def isDir(self):
try:
with open(self.name, "r") as f:
pass
except IsADirectoryError:
return True
return False

Py program.      Download


import os
from FileLooperModule import fileObject
os.chdir("/storage/emulated/0")
objects=[]
dirs=[]
files=[]
parent_cwd=os.getcwd()
changing_cwd=parent_cwd
#Function to load directories
def checkDir(x,p=''):
global objects
for i in os.listdir():
i = fileObject(i)
objects.append(i)
for i in objects:
if i.isDir():
dirs.append(p+i.name)
else:
files.append(i.name)
objects=[]
checkDir(changing_cwd)
use=''
if len(dirs) == 0:
pass
else:
for i in dirs:
changing_cwd=parent_cwd
changing_cwd=changing_cwd+'/'+i
os.chdir(changing_cwd)
checkDir(changing_cwd,p=i+"/")
#Sorting out each file extension
print(15*"="+"Music")
print([i for i in files if i.endswith(".mp3")])
print(15*"*"+"Images")
print([i for i in files if i.endswith(".jpeg") or i.endswith(".png")])
print(15*"+"+"Texts")
print([i for i in files if i.endswith(".txt") or i.endswith(".mhtml") or i.endswith(".pdf") or i.endswith(".html") or i.endswith(".py

Post a Comment

0 Comments