由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - python2 -> 3 填坑, print
相关主题
受不了python了Python做计算怎么只用一个核?
版上哪个大牛评论下python 3.5 gradual typing?《Python参考手册 (第4版)》[PDF]
Python是不是死了?写脚本真麻烦
还在讨论Python 2.7 vs Python 3.x的看这个python 2/python 3这是怎么一回事呀
也问问Python2和Python3.x的区别:并行计算有什么新进展想起隔壁组的ruby大牛
python弱问题why I can not import Tkinter?
请教pythonwhat happens if you install both python 2.7 and python 3 ?
python3 输入 菜鸟问题python 3.5 typing hint普及之後 python真要統治世界了。
相关话题的讨论汇总
话题: print话题: python话题: python2话题: format话题: label
进入Programming版参与讨论
1 (共1页)
m******r
发帖数: 1033
1
最近跑一些python 2代码,现在装的是python 3, 慢慢填一些坑, 比如python2用
xrange, 到python3直接删掉x即可; python2 用 from sklearn.cross_validation
import train_test_split ,python 3用 from sklearn.model_selection import
train_test_split;
python 2 用 print x; python 3用 print (x);
但是发现关于print 新的坑,都是和.format有关, 没google出来, 有懂的来说说应该
怎么填:
坑1.
print "*********** Label [{}] ***********".format(label)
坑2.
for index, name in enumerate(names):
print "t<{}> {}".format(index+1,name)
坑3.
print "first {} PC explain {:.1f}% variances".format(n_components,
100 * sum(pca.
explained_variance_ratio_[:n_components]))
p***o
发帖数: 1252
2
format是string的成员,跟print有啥关系?
print("*********** Label [{}] ***********".format(label))

【在 m******r 的大作中提到】
: 最近跑一些python 2代码,现在装的是python 3, 慢慢填一些坑, 比如python2用
: xrange, 到python3直接删掉x即可; python2 用 from sklearn.cross_validation
: import train_test_split ,python 3用 from sklearn.model_selection import
: train_test_split;
: python 2 用 print x; python 3用 print (x);
: 但是发现关于print 新的坑,都是和.format有关, 没google出来, 有懂的来说说应该
: 怎么填:
: 坑1.
: print "*********** Label [{}] ***********".format(label)
: 坑2.

C*****l
发帖数: 1
3
有python 2to3自动转化工具
m******r
发帖数: 1033
4
不知道。
我不懂python, 正在跑别人的python 2 代码, 别人的python 2 以前肯定是运行成功
过的,所以我先拿来跑跑看。下面是按照你的建议, python3 报错:
File "", line 16
print "t<{}> {}".format(index+1,name)
^
SyntaxError: invalid syntax

【在 p***o 的大作中提到】
: format是string的成员,跟print有啥关系?
: print("*********** Label [{}] ***********".format(label))

z****8
发帖数: 5023
5
他给你打了括号 咋到你跑的地方就没了 你仔细看看他的code

【在 m******r 的大作中提到】
: 不知道。
: 我不懂python, 正在跑别人的python 2 代码, 别人的python 2 以前肯定是运行成功
: 过的,所以我先拿来跑跑看。下面是按照你的建议, python3 报错:
: File "", line 16
: print "t<{}> {}".format(index+1,name)
: ^
: SyntaxError: invalid syntax

v*******e
发帖数: 11604
6

是呀,楼主自己说了print后面要打括号,是print() 不是print

【在 z****8 的大作中提到】
: 他给你打了括号 咋到你跑的地方就没了 你仔细看看他的code
m******r
发帖数: 1033
7
everything worked together.
以上四位id, 每人20伪币已发,合计80.
我当初怎么就没想到呢,
智者千虑必有一失啊
1 (共1页)
进入Programming版参与讨论
相关主题
[合集] First impression on Python也问问Python2和Python3.x的区别:并行计算有什么新进展
问个PYTHON问题python弱问题
Python程序员请进请教python
Python里面的for i in range(len(enum))[::-1]:到底是什么意思?python3 输入 菜鸟问题
受不了python了Python做计算怎么只用一个核?
版上哪个大牛评论下python 3.5 gradual typing?《Python参考手册 (第4版)》[PDF]
Python是不是死了?写脚本真麻烦
还在讨论Python 2.7 vs Python 3.x的看这个python 2/python 3这是怎么一回事呀
相关话题的讨论汇总
话题: print话题: python话题: python2话题: format话题: label