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()



posted @ 2020-03-12 15:07  wtzxxy  阅读(79)  评论(0编辑  收藏  举报