20211209 依旧很迷乒乓球运动员。每天地铁上刷微博和知乎,看他们的比赛情况和技术分析。最近关注了世青赛,又捕获了蒯曼小可爱,还有向鹏快起来练球。大家怎么都这么厉害。或许我该多刷刷如何升职加薪,如何与领导相处的帖子。
熟练掌握argv引入变量或文件;定义函数的方法;seek函数对文件的定位;readline与read函数的区别。
from sys import argv
script, input_file = argv #input_file可以是变量,可以是文件,根据后面定义的read函数,说明引入文件
def print_all(f): f作为参数,是一个变量,具体到此函数,f是一个文件
print(f.read()) #调用print_al函数时,会把f文件的内容打印出来
def rewind(f): #定义rewind函数,该函数的目的是通过seek(0)定位到文件的起始位置
f.seek(0)
def print_a_line(line_count,f):
print(line_count,f.readline()) #参数line_count仅仅是记录文件当前读取到第几行,readline()函数输一次读取一行,第二次输入会自动跳到下一行读取,直到读取最后一行
current_file = open(input_file) #读文件之前需要先打开文件,通过open函数打开最开始输入的input_file,并将其赋值给current_file
print("First let's print the whole file:") 提示会把文件的字符都打印出来
print_all(current_file) 调用上文定义的print_all,读取current_file文件,即通过argv引入的work_for_it.txt文件
print("Now let's rewind,kind of like a tape.")
rewind(current_file) #调用rewind函数是因为上面的read函数读取完文件,已经到达最后一行,调用print_a_line函数,用readline读取已经到达最后一行,没有内容了。rewind函数使得指针重新定位到第一行
print("Let's print three lines:" )
current_line = 1
print_a_line(current_line,current_file) #work_for_it.txt文件一共有三行,第一次调用输出第一行的内容,current_line记录当前的行数
current_line = current_line + 1 #读取第二行
print_a_line(current_line,current_file)
current_line = current_line + 1 #读取第三行
print_a_line(current_line,current_file)
熟练掌握argv引入变量或文件;定义函数的方法;seek函数对文件的定位;readline与read函数的区别。
from sys import argv
script, input_file = argv #input_file可以是变量,可以是文件,根据后面定义的read函数,说明引入文件
def print_all(f): f作为参数,是一个变量,具体到此函数,f是一个文件
print(f.read()) #调用print_al函数时,会把f文件的内容打印出来
def rewind(f): #定义rewind函数,该函数的目的是通过seek(0)定位到文件的起始位置
f.seek(0)
def print_a_line(line_count,f):
print(line_count,f.readline()) #参数line_count仅仅是记录文件当前读取到第几行,readline()函数输一次读取一行,第二次输入会自动跳到下一行读取,直到读取最后一行
current_file = open(input_file) #读文件之前需要先打开文件,通过open函数打开最开始输入的input_file,并将其赋值给current_file
print("First let's print the whole file:") 提示会把文件的字符都打印出来
print_all(current_file) 调用上文定义的print_all,读取current_file文件,即通过argv引入的work_for_it.txt文件
print("Now let's rewind,kind of like a tape.")
rewind(current_file) #调用rewind函数是因为上面的read函数读取完文件,已经到达最后一行,调用print_a_line函数,用readline读取已经到达最后一行,没有内容了。rewind函数使得指针重新定位到第一行
print("Let's print three lines:" )
current_line = 1
print_a_line(current_line,current_file) #work_for_it.txt文件一共有三行,第一次调用输出第一行的内容,current_line记录当前的行数
current_line = current_line + 1 #读取第二行
print_a_line(current_line,current_file)
current_line = current_line + 1 #读取第三行
print_a_line(current_line,current_file)
#Read abC#
《大迁徙 The Massive Migration》Max版(购*见评)
小龙花的《大迁徙》系列作品包含绘画和雕塑,始于2016年。继今年五月出版“mini版”同名书之后,幕间休息与艺术家再次携手,共同策划的MAX版本在2021UNFOLD首发。这本书的诞生,与其系列作品形成新的对话关系,读者可以在mini版中洞见更宽广的感官体验,在MAX版中触及更细微的观看。
从两年前开始策划到最终出品,艺术家小龙花与设计师吕旻之间的合作更像彼此共同创作一件作品,在不断交织、碰撞、推翻重组的过程中,允许突发的偶然性,并“软硬兼施”各种材质,最终完成《大迁徙》系列的流变。为确保作品最佳呈现,MAX版以大度8开的设计接近艺术类画册尺寸的极限,在挑战非传统制书工艺的同时,也挑战了高难度的色彩管理技术。
页数:64页
尺寸:300 x 420mm
语言:中英双语
出版:幕间休息
平装,限量300册
《大迁徙 The Massive Migration》Max版(购*见评)
小龙花的《大迁徙》系列作品包含绘画和雕塑,始于2016年。继今年五月出版“mini版”同名书之后,幕间休息与艺术家再次携手,共同策划的MAX版本在2021UNFOLD首发。这本书的诞生,与其系列作品形成新的对话关系,读者可以在mini版中洞见更宽广的感官体验,在MAX版中触及更细微的观看。
从两年前开始策划到最终出品,艺术家小龙花与设计师吕旻之间的合作更像彼此共同创作一件作品,在不断交织、碰撞、推翻重组的过程中,允许突发的偶然性,并“软硬兼施”各种材质,最终完成《大迁徙》系列的流变。为确保作品最佳呈现,MAX版以大度8开的设计接近艺术类画册尺寸的极限,在挑战非传统制书工艺的同时,也挑战了高难度的色彩管理技术。
页数:64页
尺寸:300 x 420mm
语言:中英双语
出版:幕间休息
平装,限量300册
神奇四侠#602后面的读者来信,太可爱了
"Dear Dr. Doom,
I heard that you got enslaved by an evil Mr. Fantastic. I wish you broke free. If you had a laser you could cut a hole, and escape from the prison. (小朋友你没有仔细看,明明是给杜戴了项圈)
Your friend,
Haider Hussain
P.S. Try to read a book called How to escape from prison."
"Dear Dr. Doom,
I heard that you got enslaved by an evil Mr. Fantastic. I wish you broke free. If you had a laser you could cut a hole, and escape from the prison. (小朋友你没有仔细看,明明是给杜戴了项圈)
Your friend,
Haider Hussain
P.S. Try to read a book called How to escape from prison."
✋热门推荐