This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#scan a directory iteratively, copy particular file to a new directory | |
#each file in new directory has is own new directory that name is same as the file | |
#tested under Python3 | |
import os | |
import os.path | |
import shutil | |
def copy_file(item, sou_dir, des_dir, type): | |
(filepath, filename) = os.path.split(item) | |
if type == os.path.splitext(filename)[1]: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#scan a directory iteratively, copy particular file to a new directory | |
#tested under Python3 | |
import os | |
import os.path | |
import shutil | |
def copy_file(item, sou_dir, des_dir, type): | |
(filepath, filename) = os.path.split(item) | |
if type == os.path.splitext(filename)[1]: | |
sourcefile = os.path.join(sou_dir, item) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#detect files' encoding | |
#tested under Python3 | |
from chardet.universaldetector import UniversalDetector | |
import os | |
import os.path | |
def detect(filename, filetype, out_enc='utf-8'): | |
(filepath, name) = os.path.split(filename) | |
if filetype == os.path.splitext(name)[1]: | |
try: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#scan a directory iteratively and get specific type files | |
#tested under Python3 | |
import os | |
import os.path | |
def print_filename(item, sou_dir, type): | |
(filepath, filename) = os.path.split(item) | |
if type == os.path.splitext(filename)[1]: | |
sourcefile = os.path.join(sou_dir, item) | |
print(sourcefile) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#palindrome | |
#tested under Python3 | |
def process_text(text): | |
text = text.lower() | |
forbidden = (' ', '.', '?', '!', ':', ';', '-', '—', '(', ')', '[', ']', '’', '“', '”', '/', ',', '"') | |
for i in forbidden: | |
text = text.replace(i, '') | |
return text | |
def reverse(text): |
NewerOlder