三周一次课(10月30日)
复习上周的内容
#!/usr/bin/env python
#-*- coding:utf-8 -*-
#@Time : 2017/10/31 1:00
#@Author : Zhang Xun
#@File : 10.30.py
# 三周一次课(10月30日)三周二次课(10月31日)
# 复习上周的内容
# 需求
# 1. 把一个数字的list从小到大排序,然后写入文件,然后从文件中读取出来文件内容,然后反序,在追加到文件的下一行中
import codecs
l = list('835761942')
l.sort()
with codecs.open('1.txt', 'wb') as f:
f.write(str(l))
with codecs.open('1.txt','rb') as f:
print(f.read())
l.reverse()
with codecs.open('1.txt', 'ab') as f:
f.write("\n")
f.write(str(l))
# # 2. 分别把 string, list, tuple, dict写入到文件中
s = 'zxpython'
list = list('list')
tuple = tuple('tuple')
dict = dict([('name','zx'),('age','18')])
with codecs.open('2.txt','wb') as f2:
f2.write(s)
f2.write("\n")
f2.write(str(list))
f2.write("\n")
f2.write(str(tuple))
f2.write("\n")
f2.write(str(dict))