Discuss / Python / 大神帮忙看下是不是我这个安装的python软件有问题啊,运行00前00后那个代码,就出现这个问题了

大神帮忙看下是不是我这个安装的python软件有问题啊,运行00前00后那个代码,就出现这个问题了

Topic source

就是这个代码了

s = input('birth: ')
birth = int(s)
if birth < 2000:
    print('00前')
else:
    print('00后')

一运行就不行,我直接复制粘贴都没用

SyntaxError: Non-UTF-8 code starting with '\xba' in file a.py on line 6, but no
encoding declared; see http://python.org/dev/peps/pep-0263/ for details

百度说是格式问题要转换成UFT-8之类的,有没有大神帮忙解决下的,小弟感激不尽

樟紫草

#2 Created at ... [Delete] [Delete and Lock User]

是不是格式没有选择uft-8 无bom格式编码呢? 然后上面没有写上

!/usr/bin/env python3

-- coding: utf-8 --

这个呢

嗯_9527

#3 Created at ... [Delete] [Delete and Lock User]

pycharm 社区版 wingide101

这两个用下来就是wingIDE101 用起来比较顺手,左边的窗口是写代码的,右下角还有交互式窗口 好用, 至少在我这个初学者看来,只用跟着教程打字母就可以了


  • 1

Reply