Non-UTF-8 code starting with 与 'utf-8' codec can't decode byte 类问题求解 python 3.6

环境 win10 python 3.6

如下代码:



  1. sum=0
  2. for i in range( 1, 5):
  3. for j in range( 1, 5):
  4. for k in range( 1, 5):
  5. if i!=j and j!=k and i!=k:
  6. print(i,j,k)
  7. sum+= 1
  8. print( "共",sum, "种")


改来改去 报错就是Non-UTF-8 code starting with 与 'utf-8' codec can't decode byte

看了很多的博客都不行,有的还要import sys 比如这个博客

https://blog.csdn.net/qingyuanluofeng/article/details/45190867

最后还是 在第一行加一个就行 :# coding=gbk

  1. sum=0
  2. for i in rang


  3. e( 1, 5):
  4. for j in range( 1, 5):
  5. for k in range( 1, 5):
  6. if i!=j and j!=k and i!=k:
  7. print(i,j,k)
  8. sum+= 1
  9. print( "共",sum, "种")

你可能感兴趣的:(python3)