Python文件字数和字符数

Python文件字数和字符数,python,function,file,Python,Function,File,问题图片: 我有这个代码,但它只是输出一个空白文件。我做错了什么 def lineStats(infile, outfile): inF = open(infile, 'rt') outF = open(outfile, 'wt') content = inF.readlines() for line in inF: wordcount = len(line.split()) charcount = len(line)

问题图片:

我有这个代码,但它只是输出一个空白文件。我做错了什么

def lineStats(infile, outfile):
    inF = open(infile, 'rt')
    outF = open(outfile, 'wt')
    content = inF.readlines()
    for line in inF:
        wordcount = len(line.split())
        charcount = len(line)
        outF.write(str(wordcount) + ' ' + str(charcount))
    inF.close()
    outF.close()

lineStats('promisedLand.txt', 'promisedLandStats.txt')

您有两个问题,执行以下操作(删除此行)时正在使用文件:

每次调用
write
,您都忘了写新行:

outF.write(str(wordcount) + ' ' + str(charcount) + '\n')

创建另一个用户id无效。经营这个地方的人都是编程专家和网站专家,他们知道如何防止这种行为。不鼓励发布问题图片,因为这会使内容无法索引,因此对未来的访问者搜索毫无用处。
outF.write(str(wordcount) + ' ' + str(charcount) + '\n')