import csv
import glob as glob
import os
import sys
import pandas as pd
def txt_to_csv(path):
    path = os.getcwd()
    print(path)
    file_list = glob.glob(path +'/'+'*.txt')
    print(file_list)
    column_names = ['BLOCK','CITIZEN','CVAP']
    for f in file_list:
        name = f.split('.')[0]
        df = pd.read_csv(f,sep="\t", header=None, dtype='str', names= ['BLOCK','CITIZEN','CVAP'])

        #df = pd.read_fwf(f,index=False)
        #df.columns =  ['BLOCK','CITIZEN','CVAP']
       # df['BLOCK'] = '0' + df['BLOCK'].astype(str)
        df.columns = map(str, df.columns)

        df.to_csv(name+'.csv', encoding='utf-8', index=False)

        print(df, "this is the file in")

if __name__ == '__main__':
    args = sys.argv[1:]
    path = args[0] if args else '.'
    txt_to_csv(path)
