1. 程式人生 > >6.3 file 常用方法

6.3 file 常用方法

file常用方法

import codecs

# readlines() 方法,讀取文件所有內容
# 是把文件中每行的內容作為一個字符串中的單個元素
# 放在一個列表 list 中

f=codecs.open(‘w2.txt‘)
#print(dir(f))
text=f.readlines()
#print(f.readlines())
print(text)
print(type(text))
f.close()


# readline() 讀取文件一行內容
# __next__() 讀取文件下一行內容

f=codecs.open(‘w2.txt‘,‘r‘)
print(f.readline())
print(f.__next__())
f.close()


# write() 必須傳入字符串
# writelines() 必須傳入一個序列 list

f=open(‘w3.txt‘,‘w‘)
f.write(‘hello world\n dhwuirhfwirfewfrf\n‘)
f.close()


import codecs

file=codecs.open(‘gena2.txt‘,‘w‘)
print(dir(file))
file.write(‘hello world!\nzhouyuyao\n‘)
print(file.tell())  #打印輸入字符的所有個數
file.writelines([‘aaaa\n‘,‘bbbb\n‘,‘cccc\n‘,‘dddd‘])
print(file.tell())
file.flush()
file.seek(0)
file.write(‘this teacher is very cool\n‘)
file.close()


6.3 file 常用方法