CSV manipulation with Python
Long story short: read the style guide.


Imports should be in alphabetical order;
Function names should be lowercase_with_underscores, not mixedCase;
Functions should start with """docstrings""", not # comments; and
Indents should be four spaces, not two.




time.strftime(...) always returns a string (that's what it's for!) so wrapping it in a str call is redundant.



There should be much less code at the top level of your script - move it into an entry point function (e.g. call it main) then guard its call:

if __name__ == '__main__':
    main()


This makes it easier to import the functionality elsewhere later.



if not ''.join(row).strip():
    pass
else:
    rows.append(row)


could be simplified to:

if ''.join(row):
    rows.append(row)


csv.reader already strips newlines, and there's no point including the pass block.



You can (and should!) use os.path.join instead of e.g. script_path + "\\" + csv_file.