【发布时间】:2012-12-04 20:27:48
【问题描述】:
可能重复:
Python how to read N number of lines at a time
Read a File 8 Lines at a Time Python
我正在尝试一次读取 8 行的文件,然后在我的代码中使用这些值作为变量
问题是读取它的方式或读取它的方法在我的代码中不能作为字符串变量使用
使用 Read 似乎有效,但我不知道如何使用 read() 函数一次读取 8 行文件。
知道我该怎么做吗?
谢谢
编辑更多细节
我正在使用库 spynner。我可以使用任意数量的代码一次读取文件 n 行,但实际上将这些行用作 spinner 函数中的值是行不通的。例如
我用它来读取文件
with open("test.txt") as fin:
try:
while True:
data = islice(fin, 0, 8)
email = next(data)
然后在 Spynner 我这样做
browser.wk_fill('input[name="email"]', email)
表格中没有填写的内容。我不是在构建机器人,也不是垃圾邮件工具,只是在胡闹。
感谢任何反馈/帮助
*干杯
【问题讨论】:
-
您能否解释一下为什么您的问题Read a File 8 Lines at a Time Python 的答案不合适?
-
您好,它们适合读取文件,但实际上将内容用作变量不起作用。我不知道为什么,我正在使用的函数的参数期望使用 read() 函数允许它工作,但它们被分隔为 8 个字符......
-
我已经更新了我的问题
-
通常不建议在网站上编辑问题(并将文本替换为“应该删除,谢谢”)。如果您只是离开它,它将被关闭,您可以标记它以要求版主将其删除。
标签: python