首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python linecache不起作用

Python linecache不起作用
EN

Stack Overflow用户
提问于 2017-01-17 13:31:06
回答 1查看 2K关注 0票数 2

在Python中,每当我使用来自getline()模块的linecache函数时,它都无法工作,这是一个问题。假设这就是我在一个名为hi.txt的文本文档上所拥有的

代码语言:javascript
复制
Hi

假设这是我在同一个文件夹/目录中的python程序中所拥有的:

代码语言:javascript
复制
import linecache

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

它什么也不印,只是空白行。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-17 13:33:55

linecache.getline从1点开始。

代码语言:javascript
复制
print (linecache.getline("hi.txt", 1))

做你想做的事

代码语言:javascript
复制
>>> help(linecache.getline)
> getline(filename, lineno, module_globals=None)

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

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41698486

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档