#目录里先创建一个yesterday文件
'''对文件操作流程:
打开文件,得到文件句柄并赋值给一个变量
通过句柄对文件进行操作
关闭文件 '''
print(open('yesterday',encoding='utf-8').read())#utf-8可以换成utf_8
print("\n>>>>>>>>>>>>>>>>>\n>>>>>>>>>>>>>>>>>\n" ) f = open('yesterday',encoding='utf-8') #打开文件(重新打开的,上一步打开过文件)
f = open('yesterday','r',encoding='utf-8')#打开文件,上一步是默认情况下打开读文件,标准是本步骤所写
data=f.read()
data2=f.read()
print(data)#读完之后,光标已在文件最后
print("\n*****************\n*****************\n" )
print(data2)#data2并未被打印出,说明文件只打印了一遍,因为上次读完之后,光标已在文件最后,无法继续读下去
#写文件,即创建新文件
f = open('yesterday2','w',encoding='utf-8')#打开写文件
#注:不能这样f = open('yesterday','w',encoding='utf-8')打开文件,会直接导致yesterday文件变成空文件
f.write("我爱北京天安门,\n")
f.write("这里靠近故宫")
f.close() #关闭文件
#写文件,但是不会覆盖之前的,也不能读出来
f = open('yesterday2','a',encoding='utf-8')#a=apeend 追加
f.write("\n我在天津上学,\n")
f.write("这里有红桥区,北辰区")
data3=f.read()#还是读不出来
print("data3没有被打印出来",data3)
#data = f.read() 读取剩下的所有内容,文件大时不要用读取剩下的所有内容,文件大时不要用

  

我的文件,保存到目录中
1 YESTERDAY ONCE MORE
2 When I was young I'd listen to the radio 当年少时,我爱听收音机
3 Waiting for my favorite songs 等待我最喜爱的歌
4 When they played I'd sing along, 当播放后,我喜欢一个人唱
5 It make me smile 这让我开心的笑了
6 Those were such happy times 像这样快乐的日子
7 and not so long ago 没有多久
8 How I wondered where they'd gone. 我想知道他们去了哪里
9 But they're back again 但他们再次回来
10 just like a long lost friend 像失去很久的朋友
11 All the songs I love so well 所有的歌,我是这么的喜欢
12 Every shalala shalala
13 every wo'wo wo'wo
14 still shines. 依然闪亮
15 Every shing-a-ling-a-ling shing-a-ling-a-ling
that they're starting to sing so fine 他们开始唱歌,是这么美好
When they get to the part 当他们分手
where he's breaking her heart 当他让她伤心
It can really make me cry 这些都让我哭了
just like before. 就像从前一样
It's yesterday once more. 昨日重现
Looking back on 回首看
how it was in years gone by 许多年过去了
And the good times that had 这些好的时光
makes today seem rather sad, 让今天更加难过
So much has changed. 变了这么多
It was songs of love 爱之歌
that I would sing to them 我必须唱给他们听
And I'd memorise each word. 我得记得每个字
Those old melodies 这些古老的旋律
still sound so good to me 我仍然认为非常好听
As they melt the years away 如消失的许多年前一样
Every shalala shalala
every wo'wo wo'wo
still shines. 依然闪亮
Every shing-a-ling-a-ling shing-a-ling-a-ling
that they're starting to sing so fine 他们开始唱歌,是这么美好
All my best memorise come back clearly to me 我的所有美好记忆是这么清晰
Some can even make me cry 一些让我哭泣
just like before. 就像以前一样
It's yesterday once more. 昨日重现
												

python_32_文件操作1的更多相关文章

  1. 【.NET深呼吸】Zip文件操作(1):创建和读取zip文档

    .net的IO操作支持对zip文件的创建.读写和更新.使用起来也比较简单,.net的一向作风,东西都准备好了,至于如何使用,请看着办. 要对zip文件进行操作,主要用到以下三个类: 1.ZipFile ...

  2. 野路子出身PowerShell 文件操作实用功能

    本文出处:http://www.cnblogs.com/wy123/p/6129498.html 因工作需要,处理一批文件,本想写C#来处理的,后来想想这个是PowerShell的天职,索性就网上各种 ...

  3. Node基础篇(文件操作)

    文件操作 相关模块 Node内核提供了很多与文件操作相关的模块,每个模块都提供了一些最基本的操作API,在NPM中也有社区提供的功能包 fs: 基础的文件操作 API path: 提供和路径相关的操作 ...

  4. 归档NSKeyedArchiver解归档NSKeyedUnarchiver与文件管理类NSFileManager (文件操作)

    ========================== 文件操作 ========================== 一.归档NSKeyedArchiver 1.第一种方式:存储一种数据. // 归档 ...

  5. SQL Server附加数据库报错:无法打开物理文件,操作系统错误5

    问题描述:      附加数据时,提示无法打开物理文件,操作系统错误5.如下图: 问题原因:可能是文件访问权限方面的问题. 解决方案:找到数据库的mdf和ldf文件,赋予权限即可.如下图: 找到mdf ...

  6. 通过cmd完成FTP上传文件操作

    一直使用 FileZilla 这个工具进行相关的 FTP 操作,而在某一次版本升级之后,发现不太好用了,连接老是掉,再后来完全连接不上去. 改用了一段时间的 Web 版的 FTP 工具,后来那个页面也 ...

  7. Linux文件操作的主要接口API及相关细节

    操作系统API: 1.API是一些函数,这些函数是由linux系统提供支持的,由应用层程序来使用,应用层程序通过调用API来调用操作系统中的各种功能,来干活 文件操作的一般步骤: 1.在linux系统 ...

  8. C语言的fopen函数(文件操作/读写)

    头文件:#include <stdio.h> fopen()是一个常用的函数,用来以指定的方式打开文件,其原型为:    FILE * fopen(const char * path, c ...

  9. Python的文件操作

    文件操作,顾名思义,就是对磁盘上已经存在的文件进行各种操作,文本文件就是读和写. 1. 文件的操作流程 (1)打开文件,得到文件句柄并赋值给一个变量 (2)通过句柄对文件进行操作 (3)关闭文件 现有 ...

随机推荐

  1. Oracle表连接(转)

    表之间的连接 Join是一种试图将两个表结合在一起的谓词,一次只能连接2个表,表连接也可以被称为表关联.在后面的叙述中,我们将会使用”row source”来代替”表”,因为使用row source更 ...

  2. Maven整合Eclipse进行Java项目开发

    一.Maven的配置 ①要求当前系统环境下配置了JAVA_HOME 在CMD命令行中输入:echo %JAVA_HOME% 如果能出来JDK的安装目录,说明我们配置了JAVA环境 ②将Maven的ZI ...

  3. Tomcat&Servlet

    Tomcat&Servlet 一.web开发相关的概念 1. 软件架构 1.1 C/S架构 C:Client客户端, S:Server服务器 比如:QQ.微信.大型网游 优点: 显示效果炫 安 ...

  4. 迎接仪式 dp

    题目描述 LHX教主要来X市指导OI学习工作了.为了迎接教主,在一条道路旁,一群Orz教主er穿着文化衫站在道路两旁迎接教主,每件文化衫上都印着大字.一旁的Orzer依次摆出“欢迎欢迎欢迎欢迎……”的 ...

  5. ImportError: /lib64/libc.so.6: version `GLIBC_2.17' 问题解决

    安装最新的TensorFlow(>=1.10)后,载入TensorFlow时提示Glibc版本过低,需要升级到指定版本. ImportError: /lib64/libc.so.6: versi ...

  6. giihub上的关于js的43道题目

    参考 https://github.com/lydiahallie/javascript-questions

  7. 【补档】Pycharm的一些配置

    新建和创建文件就不必说了吧~ 运行这里原本是灰色的,我们点旁边的三角形 点绿色+号,python Name:随便写 Script:选择一个py文件~,然后OK,就可以运行了

  8. 自定义ClassLoader加载加密的class文件

    package com.yd.wmsc.util; public class Test { public void say(){ System.out.println("Say Hello& ...

  9. Java多线程与并发——进程与线程

    1.什么是进程 程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念.而进程是程序在处理机上的一次执行过程,它是一个动态的概念. 进程是一个具有一定独立功能的程序,一个实体,每一个进 ...

  10. (转)linux命令总结之ip命令

    linux命令总结之ip命令 原文:https://www.cnblogs.com/ginvip/p/6367803.html linux命令总结之ip命令   Linux的ip命令和ifconfig ...