查看: 2249|回复: 0

解决错误:NameError: name '__file__' is not defined

[复制链接]

665

主题

1234

帖子

6671

积分

xdtech

Rank: 5Rank: 5

积分
6671
发表于 2019-9-6 20:25:33 | 显示全部楼层 |阅读模式
运行出现下面的错误:


<ipython-input-3-7b1d0163a918> in main()
     35     lr = 0
     36     # 获取当前文件名,用于创建模型及结果文件的目录
---> 37     file_name = os.path.basename(__file__).split('.')[0]
     38     # 创建保存模型和结果的文件夹
     39     if not os.path.exists('./model/%s' % file_name):

NameError: name '__file__' is not defined


将__file__加上单引号就解决了:


    # 获取当前文件名,用于创建模型及结果文件的目录
    file_name = os.path.basename('__file__').split('.')[0]
运行正确。
————————————————


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表