In my following code I am trying to append to every start and end of the value so that I can perform SQL insert operation directly after running my python script.
Following is code
print today,","+ (a['href'] if a else '`NULL`')+",", (a.string if a else 'NULL, NULL')+ "," +",".join(re.findall("'([a-zA-Z0-9,\s]*)'", (a['onclick'] if a else 'NULL, NULL, NULL, NULL, NULL, NULL')))+","+ ", ".join([project] + area),","+pdates+""
Here is my whole code
И вывод я получаю . Надеюсь, я ясно представляю, чего хочу.
{}
-форматирование или%
-форматирование вместо конкатенации строк иprint
магических запятых. (Во-первых, форматирование автоматически преобразует аргументы в строки, а+
— нет.) Что-то вроде этого. - person abarnert   schedule 06.09.2013+""
в конце. Это фактически бессмысленно в Python, и это означает, что вы ожидаете какой-то более слабо типизированный язык, такой как Javascript или PHP, который автоматически преобразует в строку все, что добавляется к строке. - person abarnert   schedule 06.09.2013sqlite3
документов. . - person abarnert   schedule 06.09.2013