编写函数以打开fi

2024-04-25 05:07:31 发布

您现在位置:Python中文网/ 问答频道 /正文

在我被憎恨之前,我还没有找到一个能回答我问题的链接。 我是python3的初学者。你知道吗

我应该写一个函数来打开我写的文件(数据.txt)上面写着“你好!”用一个换行符,我可以数到10。你知道吗

我在下面编写的代码给了我第一个测试用例的值10,但是它没有通过隐藏的测试用例——它应该给我一个值81。我的代码怎么了?你知道吗

def file_size(lines):
    """docstring"""
    with open('data.txt', 'r') as file:
        lines = file.read()
        return len(lines)

print(file_size('data.txt'))
# data.txt contains 'Hi there!' followed by a new line character.

ans = file_size('alongertextfile.txt')
print(ans)

Tags: 文件数据函数代码txtdatasize链接
1条回答
网友
1楼 · 发布于 2024-04-25 05:07:31

您需要打开其名称作为参数传递的文件:

def file_size(filename):
    """docstring"""
    with open(filename, 'r') as file:
        data = file.read()
        return len(data)

相关问题 更多 >