python __name__用法

来源:互联网 发布:linux创建json文件 编辑:程序博客网 时间:2024/06/05 06:16
1. 如果模块是被导入,__name__的值为模块名字

2. 如果模块是被直接执行,__name__的值为’__main__’

#!/usr/bin/env python#coding:utf-8 import osos.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite.settings") '''Django 版本大于等于1.7的时候,需要加上下面两句import djangodjango.setup()否则会抛出错误 django.core.exceptions.AppRegistryNotReady: Models aren't loaded yet.''' import djangoif django.VERSION >= (1, 7):#自动判断版本    django.setup()  def main():    from blog.models import Blog    f = open('oldblog.txt')    for line in f:        title,content = line.split('****')        Blog.objects.create(title=title,content=content)    f.close() if __name__ == "__main__":    main()    print('Done!')


0 0
原创粉丝点击