我目前正在使用Python处理文件。我在复制文件的字符串值时遇到了问题。
我希望将字符串从文件中复制并存储到一个变量中,就像在C中一样。
例:这就是我们在C语言中所做的。
FILE *fptr = fopen("read.txt", "r");
fgets(charVar, 100, fptr);
我们将字符串文件存储到charVar的地方。那么,是否有相当于python的fget()函数呢?
发布于 2022-11-29 04:36:18
您可以将限制参数传递给文件对象的readline
,该对象具有类似的行为,即在最大字符或换行符上停止。示例文本文件:
01234567890123456789
01234567890123456789
with open("test.txt", "r") as f:
while data := f.readline(8):
print("line:", data)
产出:
line: 01234567
line: 89012345
line: 6789
line: 01234567
line: 89012345
line: 6789
https://stackoverflow.com/questions/74609187
复制相似问题