本文摘自php中文网,作者藏色散人,侵删。

python怎么读写文件?
读取操作
1 2 3 4 5 6 7 8 9 10 11 12 13 | # 一次性读取整个文件内容
with open( '致橡树.txt' , 'r' , encoding= 'utf-8' ) as f:
print (f.read())
# 通过 for -in循环逐行读取
with open( '致橡树.txt' , mode= 'r' ) as f:
for line in f:
print (line, end = '' )
time.sleep(0.5)
print ()
# 读取文件按行读取到列表中
with open( '致橡树.txt' ) as f:
lines = f.readlines()
print (lines)
|
写入操作
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | import csv
class Teacher(object):
def __init__(self, name, age, title):
self.__name = name
self.__age = age
self.__title = title
self.__index = -1
@property
def name(self):
return self.__name
@property
def age(self):
return self.__age
@property
def title(self):
return self.__title
filename = 'teacher.csv'
teachers = [Teacher( '骆昊' , 38, '叫兽' ), Teacher( '狄仁杰' , 25, '砖家' )]
try :
with open(filename, 'w' ) as f:
writer = csv.writer(f)
for teacher in teachers:
writer.writerow([teacher.name, teacher.age, teacher.title])
except BaseException as e:
print ( '无法写入文件:' , filename)
else :
print ( '保存数据完成!' )
|
1 2 3 | with open( 'prime.txt' , 'w' ) as f:
for num in range(2, 100):
f.write(str(num) + '\n' )
|
以上就是python怎么读写文件的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
使用Python通过win32 com打开excel并添加sheet的方法
Python装饰器详细介绍
Python实现图片识别功能的示例分享
如何截掉空格(包括tab)
Python中猴子补丁是什么?怎么用?
Python3中nonlocal和global的用法及区别介绍(附示例)
a[1:]在Python什么意思
Python有spark库么
demjson Python如何安装?简介dem指标的用法
适合利用Python合并多个装饰器?
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python怎么读写文件