Fakultas Ilmu Komputer UI

TP9_1806196806.py 861 Bytes
Newer Older
1
def simpan_file():
2
    try:
3
4
        result_f = open("pembeli.txt")
        data_baru = open('TP9_2_1806196806.txt', 'w')
5
        for line in result_f:
6
            s = {}
7
            line = line.replace('\n','')
8
9
10
11
12
13
14
            (id_pelanggan, s['nama_depan'], s['nama_belakang'], s['tempat_tinggal'], s['jumlah_pembelian'], s['level_keanggotaan']) = line.split()
            for keys in s:
                data_baru.write('pembeli:'+id_pelanggan+':'+keys+'='+s[keys]+'\n')
        data_baru.close()
    except TypeError:
        print('input ke dalam file harus berupa string')

15
16
17
18
19
    except FileNotFoundError:
        print('\nFile tidak ditemukan')
        print('Pastikan file pembeli.txt berada dalam folder yang sama dengan script ini')
        print('Pastikan juga terminal anda terhubung dengan folder ini\n')
        print('keluar dari program')
20
21

simpan_file()