Python学习笔记026
文件属性
f=open('poem8','w',encoding='utf8')
# 用非负整型数来表示当前操作对象的文件号
print(f.fileno())
# 判断操作对象是否为终端,返回 True / False
print(f.isatty())
# 判断操作对象是否可读,返回 True / False
print(f.readable())
# 判断操作对象是否可写,返回 True / False
print(f.writable())
修改文件
f=open('poem8','r',encoding='utf8')
n=[]
number=0
for line in f:
number+=1
if number==13:
n.append(line.strip()+' I like it')
else:
n.append(line.strip())
f.close()
m=open('poem8','w',encoding='utf8')
for line in n:
m.write(line+'\n')
m.close()
# 修改文件
f_read=open('poem8','r',encoding='utf8')
f_write=open('poem9','w',encoding='utf8')
number=0
for line in f_read:
number+=1
if number==13:
f_write.write(line.strip()+' I like it\n')
else:
f_write.write(line)
f_read.close()
f_write.close()
# 修改文件
f_read=open('poem8','r',encoding='utf8')
f_write=open('poem9','w',encoding='utf8')
number=0
for line in f_read:
number+=1
if number==13:
line=''.join([line.strip(),' I like it\n'])
f_write.write(line)
f_read.close()
f_write.close()