这里是文章模块栏目内容页
sqlite创建路径

def __init__(self): # 初始化类

self.conn = sqlite3.connect(self.db_path) # 连接数据库

self.cursor = self.conn.cursor() # 获取数据库的光标

def create_table(self, tableName):

command = '''CREATE TABLE IF NOT EXISTS %s (`name` TEXT NOT NULL, `link` TEXT NOT NULL UNIQUE)''' % (tableName)#创建表,若有相同表名不会重复覆盖

try:

self.cursor.execute(command) # 执行sql语句

if not os._exists('D:/spider/%s pic' % tableName): ##将存图片文件夹也一并创建出来:在当前文件夹中创建image文件夹。如需其它目录加上路径即可。os._exists()用于判断是否已存在该文件或者路径

##且这里对windows系统有效!linux系统使用osr _exist(‘/home/linus/...’); mac版本是osr _exist(‘users//mac/.... ’);此方法也适用于python2+

os .mkdir('D:/spider/%s pic' % tableName )##创建image子目录的命令

except Exception as e:

print("Error message : " + str(e))#打印异常信息

## tablename作为内部函数既能代表形参也能代表实参

def insertDataToTable(self,tablename ,dataList ): ## 由于insertdata 和checkduplicate 都会使用tablename但是因为小demo而不想去弄class method !所以就这样冗余了 ¯\_(ツ)_ /¯ 撒花⊙▽⊙狠早~  ̄ω ̄=【】::∩˚ʚ ⊂((・x・ ))⊃ ∪Ω≡ヾ(- -;)!==パターン!!★←_→☆¤?、|@#*&……%%$^*(){}[]<>\/ <><><>¨ªº•¶§ÑŸ æßðđŋħıłøñŧćšƒ©®°™£¢¡÷×°­…‐–—― \n\t\v''', ''', dataList[0], dataList[1]) ## 向sqlite中的tablename里面装入 datalist中的 0 1 元素 o(*≧▽≦)ツ┏━┓┗━┛ ┏━o○♫●° ☆ 3Q!╭ ♪ ▲ ^ ……………… ^ ] * \ ;++\-*/\\´` ヾ | ゞ〜∵ゝ ~-ൠ ○ ε-(´∀`*)з✧٩ (*ˊᗜˋ*)و✧ ✿ ´︵`☁ ◡♥︵╰︶╯❤️? ? ? ? ????????? ? ? ?