python学习过程中,谁没遇到过几个眼拙看不出来的低级bug呢
由于OCR识别导致的字符错误
等于号 = =
model = copy.deepcopy(cnn)
content_layer = ["Conv_3"]
style_layer = ["Conv_1 ","Conv_2","Conv_3","Conv_4"]
以上代码在Spyder中是这样子的:
我真的看了好久才看出来这个等于号,因为其他字符都是我后来重新手打了一遍,,,上面两行代码中正确的等于号和它形成了一点对比,真的很不明显。
数字零 0 O
img = img . unsqueeze(O)
Spyder中:
改成数字0之后是有一个斜杠的:
img = img . unsqueeze(0)
缺少下划线 _
OCR识别后总是出现这样缺少下划线的变量名:
content losses=[]
会出现invalid syntax 的错误:
数字1 和 字母l
index = index+l
这个 l 其实Spyder也没给报错
数字1其实是这样的:
index = index + 1
总之数字变色就对了。
方括号[] J
未完待续…