1,print()函数
print()函数,不但可以将内容输出到屏幕,还可以输出到指定文件。代码如下:
fp = open(r'e:\\tb.txt','a+')
print("成功的唯一秘诀,就是坚持最后一分钟",file = fp)
fp.close()
print(obj)实质就是调用sys.stdout.write(obj+’\n’)
# 两者等价
sys.stdout.write('hello'+'\n')
print('hello')
此处sys.stdout就是python中标准输出流,这个标准输出流默认是映射到打开脚本的窗口的,所以,我们的print操作会把字符打印到屏幕上。既然sys.stdout默认是映射到打开脚本的窗口,那么这个映射关系是否可以修改呢?
答案是肯定的,我们可以通过修改这种映射关系来把我们的打印操作重定向到其它地方,例如特定的文件。
print()重定向到某个指定文件
方法就是给sys.stdout赋值,修改它的指向
import sys
sys.stdout = open('test.txt','w')
print 'Hello world'
2,python中的小括号( ):代表tuple元组数据类型,元组是一种不可变序列。
>>> tup = (1,2,3)
>>> tup
(1, 2, 3)
3,python中的中括号[ ]ÿ