herutriana44's picture
First Commit
b7d9967 verified
import os
def process_path(input_path):
# Mendapatkan direktori dan nama file dari path
path_elements = input_path.split('\\')
directory = '\\'.join(path_elements[:-1])
filename = path_elements[-1]
if '.' in filename:
input_path = input_path.replace(f'\\{filename}','')
return input_path
else:
return input_path
def generate_datas(direktori_input):
datas = []
for root, dirs, files in os.walk(direktori_input):
for file in files:
file_path = os.path.join(root, file)
relative_path = os.path.relpath(file_path, direktori_input)
datas.append((file_path, process_path(file_path)))
return datas
def write_to_file(datas, output_file):
with open(output_file, 'w') as file:
for data in datas:
file.write(f"('{data[0]}', '{data[1]}'),\n")
# Contoh penggunaan
direktori_input = 'qiskit'
output_file = 'qiskit.txt'
result_datas = generate_datas(direktori_input)
write_to_file(result_datas, output_file)