Python 把数据存入MySQL数据库

python实现数据存入MySQL数据库

在MySQL的某表为WeiboText,
写入数据库,MySQL表格WeiboText里的属性user_id,time,weibo 分别存入相关内容

user_id time weibo
1 12:12 something
2 00:00 anything
3 16:16 nothing

Django存数据库需要的环境的配置

os.environ.setdefault("DJANGO_SETTINGS_MODULE","dbtest2.settings")
django.setup()

python插入不重复的数据

# 写入数据库,MySQL表格WeiboText里的属性user_id,time,weibo 分别存入相关内容
try:  
     # 先遍历该表格,看是否存在重复的项,不存在重复的项,则报出异常:ObjectDoesNotExist,被下面语句捕
     WeiboText.objects.get(user_id="4", time="12:10", weibo="article")
except ObjectDoesNotExist:
     try: 
          # 存入数据库,对应属性都要存入
          WeiboText.objects.create(user_id=key[0], time=j[0], weibo=j[1])
     except ProgrammingError:
          print '博文无法存入数据库'

你可能感兴趣的:(Python程序设计基础)