Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def read_file(name, separator=','):
- csv_list = []
- try:
- with open(name, 'r') as csv_file:
- number_of_collumns = len(csv_file.readlines())
- for line in csv_file.readlines():
- if line.isspace(): continue
- assert line != number_of_collumns, "Your file is broken"
- csv_list.append(line.strip().split(separator))
- return csv_list
- except FileNotFoundError:
- print("File has not found. Please provide correct path")
- except AssertionError as err:
- print(err)
- def save_file(file, file_name, separator=','):
- try:
- with open(file_name+'_writed.csv','w+') as csv_file:
- for line in file:
- csv_file.writelines("{}\n".format(separator.join(line)))
- except IndexError:
- print('Probably your list is empty.')
- def main(path):
- readed_file = read_file(path)
- save_file(readed_file,path)
- if __name__ == '__main__':
- main(path)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement