No (real) need for a script, you can import in the sqlite3 commandline. First make the table, then set a .separator, then .import the file. I am not sure how performant it is though, so creating transactions outside might be better in some cases.
"Doe, John", 1234 Pine St, Springfield
That would be imported as 4 fields, not 3.
Also supports parsing multiple CSV files at once, so you can easily do joins.