我有一个在python 2下运行的python脚本,带有变量赋值:
xyz = 1000000000L
在python 3下,似乎无法识别(“语法无效”)。我如何更改分配,以便它将在python 3下运行?
答案 0 :(得分:2)
在Python 3中,csv
为renamed到rdr = csv.DictReader(f, fieldnames=keys, delimiter='\t', quoting=csv.QUOTE_NONE)
,这是现在唯一的内置整数类型。所以你需要省略long
。
此外,如果您有幸运行Python 3.6+,则可以使用underscores作为数字文字中的可视分隔符:
int