2018年1月24日 星期三

tensorflow-TypeError: unsupported operand type(s) for %: 'NoneType' and 'tuple'問題解決

延續上一篇"Python 3.x中使用print函數出現語法錯誤(SyntaxError: invalid syntax)的原因"
當 print 增加 () 後仍然出現錯誤

After %s iteration(s): x%s is %f.
Traceback (most recent call last):
  File "test9.py", line 14, in <module>
    print ('After %s iteration(s): x%s is %f.') % (i+1, i+1, x_value)
TypeError: unsupported operand type(s) for %: 'NoneType' and 'tuple'

解決方式
在印出的外層再加上()
print (("After %s iteration(s): x%s is %f.") % (i+1, i+1, x_value))

沒有留言:

張貼留言