gpt4 book ai didi

Python 行缓存不工作

转载 作者:太空宇宙 更新时间:2023-11-04 10:04:30 25 4
gpt4 key购买 nike

在 Python 中,我遇到一个问题,每当我使用 linecache 模块中的 getline() 函数时,它根本不起作用。假设这是我在名为 hi.txt 的文本文档中的内容:

Hi

然后说这是我在同一文件夹/目录中的 python 程序上的内容:

import linecache

print (linecache.getline("hi.txt", 0))

它不会打印任何内容,只是一些空行。

最佳答案

linecache.getline 从 1 开始。

print (linecache.getline("hi.txt", 1))

如你所愿

>>> help(linecache.getline)
> getline(filename, lineno, module_globals=None)

按照惯例,lineno 在任何文本编辑器中都从 1 开始。

关于Python 行缓存不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41698486/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com