带枚举的基本python file-io变量

带枚举的基本python file-io变量,第1张

概述python的新手,并试图学习文件i / o的绳索. 我正在使用以下格式从大型(200万行)文件中提取行: 56fr44543d4343d5irh3 这是我用来返回代码的函数: def getCode(i): with open("test.txt") as f: for index, line in enumerate(f): if inde python的新手,并试图学习文件i / o的绳索.

我正在使用以下格式从大型(200万行)文件中提取行:

56fr44543d4343d5irh3

这是我用来返回代码的函数:

def getCode(i):    with open("test.txt") as f:        for index,line in enumerate(f):            if index == i:                code = # what does it equal?                break    return code

一旦索引到达正确的位置(i),我使用什么语法来设置代码变量

解决方法 code = line.strip()

将删除尾随的新行时,将代码分配给等于i的行号.

您还需要稍微更新您的代码

def getCode(i):    with open('temp.txt','r') as f:             for index,line in enumerate(f):                     if index == i:                             code = line.strip()                             return code

为什么你需要.strip()

>>> def getCode(i):...     with open('temp.txt') as f:...             for index,line in enumerate(f):...                     if index == i:...                             code = line...                             return code ... >>> getCode(2)"                  'liNGUISTIC AFFIliATION',\n"

是的,“’liNGUISTIC AFFIliATION’,”是我目前的temp.txt’

总结

以上是内存溢出为你收集整理的带枚举的基本python file-io变量全部内容,希望文章能够帮你解决带枚举的基本python file-io变量所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/langs/1194799.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存