1.特殊的文件格式

<1>命令行数据流读写数据

kickstart会要求直接最后生成结果文件,一般会觉得需要写读写文件的代码,今天学到了 用命令行运行然后直接将内容输出print 就可以通过命令行的方式来得到输出文件,而不用在代码中显式的写出文件

Python的形式:

python3 solution.py < input_file.txt > output_file.txt

其他形式的链接:

https://g.yuque.com/ncepu/guide/enbito

<2>代码直接读写

import os

fi=open("1.txt","r")
fo=open("3.txt","w")

while True:
        line=fi.readline()
        if not line:
                break
        fo.write(line)
fi.close()
fo.close()

 会把输入直接copy到输出,根据Python代码可以直接从字节,行或者读取所有数值

可以看书207文件流

posted on 2019-11-13 08:25  黑暗尽头的超音速炬火  阅读(186)  评论(0)    收藏  举报