|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
文件方便储存和读写数据,特别是访问记录和用户信息之类的
- file1 = open('阴符经', 'r', encoding='utf-8')
- # file1打开了文件‘阴符经’,成为文件句柄,指向储存文件的地址
- # ‘r'是指只读模式打开,'这也是默认模式,w'对应写入模式,’a'对应追加模式
- # ‘r+'是指读写模式,不过写的内容都在最后
- print(file1)
- print(file1.tell()) # 取句柄当前指向的位置,也就是读取内容到哪个地方了。
- print(file1.read(2))
- print(file1.tell())
- print(file1.readline())
- file1.seek(0)
- print(file1.tell())
- print(file1.encoding)
- # print(file1.read())
- # for i in range(3): #读3行
- # print(file1.readline())
- # for index, line in enumerate(file1.readlines()):
- # if index == 3:
- # print('----我是分割线----')
- # continue
- # print(line.strip())
- # 上面的循环效率低,读取了整个文件,改用下面的在内存中只保存一行的高效率循环
- count = 0
- for line in file1:
- if count == 3:
- print('----我是分割线----')
- count += 1
- print(line.strip())
- count += 1
- file1.close()
- # 打开文件后记得关闭,'readlines'只适合小文件
- # 可以用with open('阴符经', 'r', encoding='utf-8') as file1
- # 代替第一句话,这样pyhton会按需要自动关闭文件,不需要file1.close()
复制代码 |
|