python-ファイルの内容を読み込みます
3112 ワード
# :
# file.read([size]) : , 。
# file.readline([size]) : , "
" 。 , 。
# , ,
# file.readlines([sizeint]) : ( EOF) , Python for... in ... 。 EOF 。
# sizeint>0, sizeint , sizeint , 。
#
f = open('yesterday.txt', 'r', encoding='utf-8')
file_data = f.read() # read() (-1) , 0 ,
f.close()
print(type(file_data), len(file_data))
print(file_data)
# #
f = open('yesterday.txt', 'r', encoding='utf-8')
file_line = f.readline()
# print(type(file_line), len(file_line))
if file_line.strip() == '' or len(file_line) == 1:
print(' 。')
file_line = f.readline()
print(' :'+ file_line)
file_line = f.readline(10)
print(' 10 :'+ file_line)
file_line = f.readline()
print(' :'+ file_line)
file_line = f.readline()
print(' :'+ file_line)
f.close()
print(type(file_line), len(file_line))
#
f = open('yesterday.txt', 'r', encoding='utf-8')
file_line = f.readlines()
f.close()
print(type(file_line))
print(file_line)