def changens(dir, oldns, newns): os.chmod(dir, stat.S_IREAD | stat.S_IWRITE) filepaths = io_util.get_file_list(dir) for filepath in filepaths: file = None try: os.chmod(filepath, stat.S_IREAD | stat.S_IWRITE) file = io.open(filepath, 'r+', encoding='utf8') content = file.read() content = content.replace('namespace %s' % (oldns), 'namespace %s' % (newns)) file.seek(0) file.truncate() file.write(content) except: print(os.path.basename(filepath) + ' ' + sys.exc_info()) finally: if not file == None: file.close()
def clone_to(source_folder, target_name): source_name = os.path.basename(source_folder) root_folder = os.path.dirname(source_folder) os.chmod(root_folder, stat.S_IREAD | stat.S_IWRITE) target_folder = os.path.join(root_folder, target_name) if os.path.exists(target_folder): shutil.rmtree(target_folder) shutil.copytree(source_folder, target_folder) for file_path in io_util.get_file_list(target_folder): new_filepath = file_path.replace(source_name, target_name) new_filefolder = os.path.dirname(new_filepath) if not os.path.exists(new_filefolder): os.mkdir(new_filefolder) shutil.move(file_path, new_filepath) lines = [] file = io.open(new_filepath, "r+") for line in file: is_empty = line.strip("\n") == "" if not is_empty: line = str(line).replace(source_name, target_name) if not line.strip() == "": lines.append(line) else: lines.append(line) file.seek(0) file.truncate() file.writelines(lines) for folder in os.listdir(target_folder): if source_name in folder: shutil.rmtree(os.path.join(target_folder, folder))
from io_util import get_file_list,arff_to_data from openSmileUtil import openSmileCall flist = get_file_list('./audio_new/','.wav') for i in range(len(flist)): file_path = flist[i] + '.csv' openSmileCall(flist[i], file_path)
from io_util import get_file_list,arff_to_data from openSmileUtil import openSmileCall flist = get_file_list('C:\\Users\yasin\Downloads\gitRepos\dcapswoz.ict.usc.edu\wwwdaicwoz\wavsVad\\dev','.wav') for i in range(len(flist)): file_path = flist[i] + '.arff' openSmileCall(flist[i], file_path)