关于python文件的读取创建写入

import os
print(os.getcwd())
f=open(r'D:\练习存放\date.txt')
os.mkdir(r'D:\练习存放2')
os.chdir(r'D:\练习存放2')
os.getcwd()
first=open('first.txt','w',encoding='utf8')
first.write('超级赛亚人蓝色')
names=['tom','tim']
names_1=[name+'\n' for name in names]
first.writelines(names)
first.writelines(names_1)

first.flush()
#原本不关闭无法看到写入的元素,但使用flush可以先将缓存写入硬盘
first.close()
#open('路径','模式',encoding='编码')打开文件,创建文件,r读取,w写入,rw读取并写入,a追加(append),*b二进制(这个是字节的形式操作)
f.read()
#读取文件.read(N)一次性读取多少字节或者自负
print(f.read()+'a')
f.seek(0)
#.seek(n)------移动鼠标位置
print(f.read())
f.close()
#.close()关闭文件连接
a=open(r'D:\练习存放\date.txt')
print(a.read(4))
print(a.read(4))
print(a.read(4))
'''输出
a
啦啦啦德玛西亚
德玛西亚
德玛
啦啦啦德
玛西亚

德玛西亚
'''
a.seek(0)
l=a.readlines()
#.readlines()读取行到列表
m=a.readline()
#.readline()读取下一行
print(m)
print(l)
with open('first.txt','rw',encoding='utf8') as first:
    first.write('hello\n')
    print(first.read())
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值