兼容python2.7不等号
__future__模块解决兼容用的 按照文档说的 python2.7的不等号 <> 可以用barry_as_FLUFL兼容Python 3.8.2 (tags/v3.8.2:7b3ab59, Feb 25 2020, 23:03:10) on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from __future__ import barry_as_FLUFL
>>> 1 <> 2
True
试了一下确实可以
但是为什么写进python文件了就会报错{:10_292:} 报什么错? hrp 发表于 2020-11-18 10:58
报什么错?
print(1<>2)
^
SyntaxError: invalid syntax
本帖最后由 hrp 于 2020-11-18 11:30 编辑
kogawananari 发表于 2020-11-18 11:01
print(12)
^
SyntaxError: invalid syntax
这是print()在2.7中报错吧?你确定你的文件是用py3运行的么?再加一句from __future__ import print_function试试(记不清了,可能拼写错误) hrp 发表于 2020-11-18 11:27
这是print()在2.7中报错吧?你确定你的文件是用py3运行的么?再加一句from __future__ import print_fu ...
可以看成我现在是想在python3中用<>{:10_292:} kogawananari 发表于 2020-11-18 11:55
可以看成我现在是想在python3中用
我意思是说你是不是运行文件的时候搞错用py2来运行了 hrp 发表于 2020-11-18 12:07
我意思是说你是不是运行文件的时候搞错用py2来运行了
没 我用的3.8
页:
[1]