Python3基础 file seek 将文件的指针恢复到初始位置
- Python : 3.7.0
 - OS : Ubuntu 18.04.1 LTS
 - IDE : PyCharm 2018.2.4
 - Conda : 4.5.11
 - typesetting : Markdown
 
txt(utf-8)
《道德经》原文 "我有三宝持而保之∶一曰慈,二曰俭,三曰不敢为天下先。"
code
"""
@Author : 行初心
@Date   : 18-10-2
@Blog   : www.cnblogs.com/xingchuxin
@Gitee  : gitee.com/zhichengjiu
"""
def main():
    # file文件类型的对象
    with open(r'1.txt', encoding="utf-8") as file:
        print(type(file))
        print(file)
        # 读文本的前五个字符并打印出来,效果是:《道德经》
        print(file.read(5))
        # 回复文件指针到初始位置
        file.seek(0, 0)
        # 从头开始打印了
        print(file.read())
if __name__ == '__main__':
    main()
result
/home/coder/anaconda3/envs/py37/bin/python /home/coder/PycharmProjects/base/demo.py
<class '_io.TextIOWrapper'>
<_io.TextIOWrapper name='1.txt' mode='r' encoding='utf-8'>
《道德经》
《道德经》原文 "我有三宝持而保之∶一曰慈,二曰俭,三曰不敢为天下先。"
Process finished with exit code 0
resource
- [文档] docs.python.org/3
 - [规范] www.python.org/dev/peps/pep-0008
 - [规范] zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_language_rules
 - [源码] www.python.org/downloads/source
 - [ PEP ] www.python.org/dev/peps
 - [平台] www.cnblogs.com
 - [平台] gitee.com
 
Python具有开源、跨平台、解释型、交互式等特性,值得学习。
Python的设计哲学:优雅,明确,简单。提倡用一种方法,最好是只有一种方法来做一件事。
代码的书写要遵守规范,这样有助于沟通和理解。
每种语言都有独特的思想,初学者需要转变思维、踏实践行、坚持积累。
Python3基础 file seek 将文件的指针恢复到初始位置的更多相关文章
- Python3基础 file with 配合文件操作
		
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda ...
 - Python3基础 file for+文件指针 读取txt文本并 一行一行的输出(高效率)
		
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda ...
 - java基础 File 递归删除文件夹中所有文件文件夹  目录(包含子目录)下的.java文件复制到e:/abc文件夹中, 并统计java文件的个数
		
File 递归删除文件夹中所有文件文件夹 package com.swift.kuozhan; import java.io.File; import java.util.Scanner; /*键盘录 ...
 - Python3基础 file read 读取txt文件的前几个字符
		
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda ...
 - Python3基础 file open 打开txt文件并打印出全文
		
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda ...
 - Python3基础 file for+list 读取txt文本 并 一行一行的输出(低效率)
		
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda ...
 - Python3基础 getatime getctime getmtime 文件的最近访问 + 属性修改 + 内容修改时间
		
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda ...
 - Python3基础 file open+write 对不存在的txt进行创建与写入
		
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda ...
 - python3速查参考- python基础 5 -> 常用的文件操作
		
文件的打开方式 打开方式 详细释义 r 以只读方式打开文件.文件的指针会放在文件的开头.这是默认模式. rb 以二进制只读方式打开一个文件.文件指针会放在文件的开头. r+ 以读写方式打开一个文 ...
 
随机推荐
- 开启 NFS 文件系统提升 Vagrant 共享目录的性能
			
Vagrant 默认的 VirtualBox 共享目录方式读写性能表现并不好,好在 Vagrant 支持 NFS 文件系统方式的共享,我们可以启用 NFS 提升性能 开启方法 首先要把虚拟机的网络设置 ...
 - 2018/03/26 每日一个Linux命令 之 du
			
昨天使用 df 查看了磁盘空间中所有的容量. 今天学习 du 查看目录或者文件的大小. du会显示指定的目录或文件所占用的磁盘空间. -- du命令用来查看目录或文件所占用磁盘空间的大小.常用选项组合 ...
 - 蔡勒(Zeller)公式--黑色星期五
			
求某年某月某日是周几; 蔡勒(Zeller)公式: w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1 ;y是年的后两位:c是世纪数-1(年的前两位):m是月份,大于等于3,小于等 ...
 - 【JMeter】1.9上考试jmeter测试调试
			
1.打开抓包工具开始抓包,抓取录制脚本的整个过程.以方便后续确认关联参数的左右关联,搜索相关代码. 1.用badboy录制测试脚本并存为jmeter格式. 2.用jmeter打开已经保存的脚本 1.用 ...
 - 查看win信任的证书办法机构(CA机构的公钥)
			
cmd mmc
 - js与jQuery差别
			
jQuery能大大简化Javascript程序的编写,我近期花时间了解了一下jQuery.把我上手过程中的笔记和大家分享出来.希望对大家有所帮助. 要使用jQuery.首先要在HTML代码最前面加上对 ...
 - Windows下pycharm使用theano的方法
			
安装theano前需要自行安装Anaconda和PyCharm.在网上查了在PyCharm上安装theano的方法,但是均遇到了一些问题,现将问题与解决方案介绍如下. (一)第一种安装方式 打开cmd ...
 - Leetcode: Construct Binary Tree from Preorder and Inorder Transversal
			
Given preorder and inorder traversal of a tree, construct the binary tree. Note: You may assume that ...
 - Lucene简介和创建索引初步
			
Lucene的使用 在全文索引工具中,都是由这样三部分组成 1:索引部分 2:分词部分 3:搜索部分
 - c#string为传值模式
			
闲的无聊,记忆中好像是在c/c++语言中string为传址模式(函数修改参数时会影响原来的string参数值),比较好奇c#下对于string参数到底是传值还是传址有些疑问,便亲自测试. 1.结果aa ...