-5

除了read(),readline()readlines(), 还有其他方法可以加载文件的内容并将其存储为字符串吗?

4

2 回答 2

2

您的要求很奇怪,但在这里:

f = open('myfile.txt', 'r')
file_as_string = ''.join([line for line in f])
f.close();
于 2013-07-13T21:42:42.700 回答
0

这没有 read(),readline()readlines()

data=[]
with open('/tmp/test.txt','r') as f:
    for line in f:                       # equivalent to 'readline()`
        data.append(line)                # after all lines, equivalent to 'readlines()'

现在把它变成一个字符串:

stofdata=''.join(data)
于 2013-07-13T23:06:44.873 回答