pythonda 2 dosyayi satir satir yan yana yazdirmak

Başlatan ahmet12, 19 Eylül 2017 - 14:07:02

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

ahmet12

def main():
    with open('/sdcard/bkcnmok.txt', 'r') as file_a, open('/sdcard/ekler9.txt', 'r') as file_b:
        lines1, lines2 = file_a.readlines(), file_b.readlines()
        lines = [lines1, lines2]
        number_of_spaces = 1

        assert len(lines1) == len(lines2), "Error. Different number of lines found in the files"

        row, column = 0, 1
        with open('/sdcard/birlestir.txt', 'w') as output:

            while row < len(lines):
                output.write(lines[row][0].strip() + ' ' * number_of_spaces)
                row += 1
            output.write('\n')
            row = 0

            while column < len(lines1):
                while row < len(lines):
                    output.write(lines[row][column].strip() + ' ' * (number_of_spaces + len(lines[row][0].strip()) - len(lines[row][column].strip())))
                    row += 1
                output.write('\n')   
                column += 1
                row = 0       

if __name__ == "__main__":
    main()


number_of_spaces = 1
olan yer 2 satir arasindaki bosluktur
misal ali 50tl
number_of_spaces = 10
ciktisi
ali          50tl olur

bu dosyalari arttiranak istediginiz kadar dosyayi yan yana yazdirabilirsiniz