Quizbank/Python/Auxiliary codes
< Quizbank
zz_allpaths.py[edit | edit source]
#zz_allpaths.py
import os #Place this in any folder to list all files and folders
print("Files in ", os.getcwd())
for item in os.listdir():
print(item) #Run with IDLE
zzALL_TEXTFILES.py[edit | edit source]
#Place this in a folder to list the directoy as a textfile
import os
folderName=os.path.basename(os.getcwd())
contents = " textfiles in " +folderName+2*"\n"
contents= contents+ 50*"_" +"\n"
count=0
for item in os.listdir():
if item[-4:]=='.txt' and item != "zzALL_TEXTFILES.txt":
count=count+1
print("count=",count," textfile=",item)
contents = contents + "TEXTFILE #"+str(count)+": "
contents=contents + item+'\n'
with open(item,'r') as file:
string=file.read()
string=string.replace('\\n', '\n')
contents=contents+string
contents=contents + 2*'\n' + 50*"_" +"\n"
contents = str(count)+ contents
with open("zzALL_TEXTFILES.txt",'w') as fout:
fout.write(contents)