• 资讯首页 > 云计算 >
  • TensorFlow工作笔记003---python异常大全IndentationError: unexpected i

TensorFlow工作笔记003---python异常大全IndentationError: unexpected i

发布时间:2021-08-02 23:35 来源:https://blog.51cto.com/u_14813 阅读:62 作者:wx5eb8fc190868a 栏目: 云计算 欢迎投稿:712375056

 
>>> import tensorflow as tf >>> g1 = tf.Graph() >>> with g1.as_default(): ... v=tf.get_variable("v",iinitializer=tf.zeros_initializer(shape=[1]))   File "", line 2     v=tf.get_variable("v",iinitializer=tf.zeros_initializer(shape=[1]))     ^ IndentationError: expected an indented block

期望有缩进

看看我们的代码如下: 
符合代码的格式要求:第一行需要定格写,然后根据冒号:之后的代码行需要有缩进,并且有层级,第二个冒号后面的代码不能超过第一个冒号后面的代码。同样的缩进表示同一个层级。

2.IndentationError: expected an indented block

如下图:

>>>      with tf.variable_scope("",reuse=True):   File "", line 1     with tf.variable_scope("",reuse=True):     ^ IndentationError: unexpected indent

原因

把报错行多余的缩进删除即可。 

解决方式

我们在运行python脚本时遇到错误报错 IndentationError: unexpected indent。 

字母意思就是不希望有缩进,去掉空格和tab。 
发现第一行没有顶格写,python 对代码的格式要求很严格,python没有分号,用严格的缩进表示上下级从属层级关系,第一行需要顶格写,然后根据冒号:后续的代码行需要有缩进,并且有层级。

免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们QQ:712375056,同时欢迎投稿传递力量。