Вы находитесь на странице: 1из 2

with zipfile.ZipFile("channel.

zip",'w') as file:
for i in range(1,11):
file.writestr(str(i)+'.txt', 'lorem ipsum '+str(i))
file.getinfo(str(i) + ".txt").comment="comment "+str(i)
with zipfile.ZipFile("channel.zip",'r') as file:
for i in range(1,12):
print file.getinfo(str(i) + ".txt").comment
with zipfile.ZipFile("channel.zip",'a') as file:
file.writestr(str(11)+'.txt', 'lorem ipsum '+str(i))
file.getinfo(str(11) + ".txt").comment=s
"/*{0}*/","/* also /* a {0} */","/* a comment * with a silly {0} in it */",'''/*
a multi-line
{0}
*/''',"/* two comments {0} one line */ . . . /* NOT one long comment */"
,"/* a comment with a silly {} at the end **/","//{0}\n"
(/\*(.|\n)*?\*/)|(//.*)
text="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed at ante. Maur
is eleifend, quam a vulputate dictum, massa quam dapibus leo, eget vulputate orc
i purus ut lorem. In fringilla mi in ligula. Pellentesque aliquam quam vel dolor
. Nunc adipiscing. Sed quam odio, tempus ac, aliquam molestie, varius ac, tellus
. Vestibulum ut nulla aliquam risus rutrum interdum. Pellentesque lorem. Curabit
ur sit amet erat quis risus feugiat viverra. Pellentesque augue justo, sagittis
et, lacinia at, venenatis non, arcu. Nunc nec libero. In cursus dictum risus. Et
iam tristique nisl a nulla. Ut a orci. Curabitur dolor nunc, egestas at, accumsa
n at, malesuada nec, magna.Nulla facilisi. Nunc volutpat. Vestibulum ante ipsum
primis in faucibus orci luctus et ultrices posuere cubilia Curae; Ut sit amet or
ci vel mauris blandit vehicula. Nullam quis enim. Integer dignissim viverra veli
t. Curabitur in odio. In hac habitasse platea dictumst. Ut consequat, tellus eu
volutpat varius, justo orci elementum dolor, sed imperdiet nulla tellus ut diam.
Vestibulum ipsum ante, malesuada quis, tempus ac, placerat sit amet, elit.Sed e
get turpis a pede tempor malesuada. Vivamus quis mi at leo pulvinar hendrerit. C
um sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus
mus. Pellentesque aliquet lacus vitae pede. Nullam mollis dolor ac nisi. Phasell
us sit amet urna. Praesent pellentesque sapien sed lacus. Donec lacinia odio in
odio. In sit amet elit. Maecenas gravida interdum urna. Integer pretium, arcu vi
tae imperdiet facilisis, elit tellus tempor nisi, vel feugiat ante velit sit ame
t mauris. Vivamus arcu. Integer pharetra magna ac lacus. Aliquam vitae sapien in
nibh vehicula auctor. Suspendisse leo mauris, pulvinar sed, tempor et, consequa
t ac, lacus. Proin velit. Nulla semper lobortis mauris. Duis urna erat, ornare e
t, imperdiet eu, suscipit sit amet, massa. Nulla nulla nisi, pellentesque at, eg
estas quis, fringilla eu, diam.Donec semper, sem nec tristique tempus, justo neq
ue commodo nisl, ut gravida sem tellus suscipit nunc. Aliquam erat volutpat. Ut
tincidunt pretium elit. Aliquam pulvinar. Nulla cursus. Suspendisse potenti. Eti
am condimentum hendrerit felis. Duis iaculis aliquam enim. Donec dignissim augue
vitae orci. Curabitur luctus felis a metus. Cum sociis natoque penatibus et mag
nis dis parturient montes, nascetur ridiculus mus. In varius neque at enim. Susp
endisse massa nulla, viverra in, bibendum vitae, tempor quis, lorem.Donec dapibu
s orci sit amet elit. Maecenas rutrum ultrices lectus. Aliquam suscipit, lacus a
iaculis adipiscing, eros orci pellentesque nisl, non pharetra dolor urna nec do
lor. Integer cursus dolor vel magna. Integer ultrices feugiat sem. Proin nec nib
h. Duis eu dui quis nunc sagittis lobortis. Fusce pharetra, enim ut sodales luct
us, lectus arcu rhoncus purus, in fringilla augue elit vel lacus. In hac habitas
se platea dictumst. Aliquam erat volutpat. Fusce iaculis elit id tellus. Ut accu
msan malesuada turpis. Suspendisse potenti. Vestibulum lacus augue, lobortis mat
tis, laoreet in, varius at, nisi. Nunc gravida. Phasellus faucibus. In hac habit
asse platea dictumst. Integer tempor lacus eget lectus. Praesent fringilla augue

fringilla d"
s="The answer is iNbrEd_aRsOnIst Congratulations hacker!"
i=0
file_text=''
comments=['/*{0}*/', '/* also /* a {0} */', '/* a comment * with a silly {0} in
it */', '/* a multi-line\n\t\t{0}\n\t*/', '/* two comments {0} one line */ . . .
/* NOT one long comment */', '/* a comment with a silly {} at the end **/', '//
{0}\n']
splits=[l[i:i + n] for i in xrange(0, len(text),len(text)/7)]
for a,b in zip(comments,splits):
file_text+=a.format(b)
stops=random.sample(range(1,101),len(s)):
for i in random.sample(range(1,101),100):
if i in stops: