gpt4 book ai didi

python - 从 python 3.x 中的文件读取标记

转载 作者:行者123 更新时间:2023-12-01 05:17:37 26 4
gpt4 key购买 nike

是否有某种方法可以通过标记从文件中读取信息,而不管格式如何?例如,如果我尝试从输入文件生成 ppm 图像,而不是 2 像素

255 0 0
0 0 255

它显示为

255
0 0
0
0 255

在这种情况下,我想按 token 读取,而不是在循环中按行读取,但我找不到任何与此相关的内置方法。

最佳答案

您始终可以推出自己的文件迭代器:

class file_tokens:
def __init__(self, file):
self.file = file
self.line = []
def __iter__(self):
return self
def next(self):
while not len(self.line):
self.line = self.file.readline()
if not self.line:
raise StopIteration
self.line = self.line.split()
return self.line.pop(0)

然后像普通文件一样使用:

for token in file_tokens(open(infile)):
print('Token: ' + token)

关于python - 从 python 3.x 中的文件读取标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22925649/

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