Python学习Task09:文件与文件系统

Python学习Task09:文件与文件系统_第1张图片
Python学习Task09:文件与文件系统_第2张图片

答:
1.可以指定open(file, mode=‘r’, buffering=None, encoding=None, errors=None, newline=None, closefd=True),其中encoding: 一般使用utf8。
2.

"""
   
Input file
   test.txt
   
Output file
   ['general-purpose,', 'object-oriented,']
   
"""

def longest_word(filename):
    f=open(filename)
    a=f.read()
    a=a.split()
    print(a)
    long=''
    for line in a:
        if len(line)>len(long):
            long=line
    for line in a:
        if len(line)==len(long):
            print(line)
    pass

你可能感兴趣的:(Python学习Task09:文件与文件系统)