关于python中的空格错误
一次在敲python时,编辑器不断报错
for word in list(counter):
^
IndentationError: unindent does not match any outer indentation level
就是感觉莫名其妙,明明是对齐的。
后来才发现,是python编辑器的 空格 和 tab键 造成的。
解决方法:
把正确代码的缩进拷贝下来,张贴到报错的地方。
编码报错:SyntaxError: Non-ASCII character ‘\xe3’ in file G:\test.py on line 2, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
解决方法:
删掉# -*- encoding : utf-8 -*-
,改用# encoding: utf-8
tensorfolw运行中出现warn警告,禁止打印方法
2017-07-25 10:40:29.051142: W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn’t compiled to use SSE4.1 instructions, but these are available on your machine and could speed up CPU computations.
2017-07-25 10:40:29.051175: W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn’t compiled to use SSE4.2 instructions, but these are available on your machine and could speed up CPU computations.
2017-07-25 10:40:29.051180: W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn’t compiled to use AVX instructions, but these are available on your machine and could speed up CPU computations.
2017-07-25 10:40:29.051183: W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn’t compiled to use AVX2 instructions, but these are available on your machine and could speed up CPU computations.
2017-07-25 10:40:29.051187: W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn’t compiled to use FMA instructions, but these are available on your machine and could speed up CPU computati
ons.
可以通过下列方法禁止打印:
import os
os.environ["TF_CPP_MIN_LOG_LEVEL"]='1'
# 这是默认的显示等级,显示所有信息
os.environ["TF_CPP_MIN_LOG_LEVEL"]='2'
# 只显示 warning 和 Error
os.environ["TF_CPP_MIN_LOG_LEVEL"]='3'
# 只显示 Error