python36中文手册_python36中文手册_python_36_文件操作4

f=open('test.txt','a',encoding='utf-8')

#f.truncate()#截断,不指定将清空所有内容

f.truncate(5)#从头开始截断,截断5个字符 注:使用f.seek()改变光标位置不顶用

f.close()

f=open('yesterday','r+',encoding='utf-8')#读写文件

print(f.readline())

print(f.readline())

print(f.readline())#打印第三行

f.write("----------------没办法,没有写在第三行,与光标位置无关,只能写在最后----------------")

print(f.readline())#照常打印第四行\

f.close()

f=open('yyy','w+',encoding='utf-8')#写读:创建一个文件再往里边写 其实没啥用

print(f.readline())#读不到东西

print(f.readline())#读不到东西

print(f.readline())#读不到东西

f.write("----------------写到文件中了----------------")

f.close()

#1 yyy文件中原始内容

# 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

f = open('yesterday','a+',encoding='utf-8')#a+同a

print(f.readline())#读不出来

f.close()

f=open('yesterday','rb')#二进制文件读,网络传输中使用

print(f.readline())

print(f.readline())

print(f.readline())

f.close()

f=open('zzz','wb')#二进制文件写

f.write('终于要学完这一章了'.encode())

f.close()

f = open('yesterday','rU',encoding='utf-8')#rU同r+U,可以将\r \n \r\n自动转化成\n (目的使文件在Linux和Windows上通用)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/528569.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

bigdecimal负数变正数_BigDecimal的用法详解

BigDecimal 由任意精度的整数非标度值 和32 位的整数标度 (scale) 组成。如果为零或正数,则标度是小数点后的位数。如果为负数,则将该数的非标度值乘以 10 的负scale 次幂。 float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广…

mysql 表引擎 entity framework_EntityFramework之数据库以及表基本创建(一)

前言之前有学过EF一段时间那时EF才4.0似乎还不太稳定,而现在EF都已7.0版本,同时AspNet Identity都与此大有关联,看来是大势所趋于是开始学习EF,在学EF过程中也遇到一些小问题,特此录下,以备忘!数…

mysql+linux+无法启动服务无法启动不了_Linux实例中MySQL服务常见的无法启动或启动异常处理...

概述本文介绍了在Linux实例中,MySQL常见的无法启动或启动异常处理方法。详细描述常见问题处理描述,目录如下。提示:MySQL错误日志通常记录在/alidata/log/mysql/error.log文件下。MySQL配置文件my.cnf权限问题导致无法启动,错误提…

python3缺少pip_Ubuntu中找不到pip3命令的解决方法

Ubuntu中找不到pip3命令的解决方法Ubuntu 有 python2 和 python3。今天使用 Ubuntu 中的 python3 时,想要安装第三方库却发现 pip 指向的是 python2 。因为记得 Ubuntu 系统默认将 python3 的 pip 命令改成了 pip3,于是执行 pip3 -V ,报命令不…

python库迁移到没有网的电脑_python实现数据库跨服务器迁移

数据库从一个服务器转移到另外一个服务器,怎么转?你可以用一分钟遇见一个人,用一小时了解一个人,用一天爱上一个人,但是你却要用一辈子忘记一个人。分离,附加?还是备份、还原?具体过…

45道mysql数据库题目_MySQL 45道练习题

--1、 查询Student表中的所有记录的Sname、Ssex和Class列。SELECT sname,ssex,class FROMstudent;--2、查询教师所有的单位即不重复的Depart列SELECT DISTINCT depart FROMteacher;--3、查询Student表的所有记录。SELECT * FROMstudent;--4、查询Score表中成绩在60到80之间的所…

linux mysql revoke_Linux环境下MySQL基础命令(4)----数据库的用户授权

MySQL数据库的root用户拥有对所有库,表的全部权限,频繁的使用root用户会给数据库带来很大的风险,因此应建立一些低权限用户,只负责一部分库、表的管理维护操作,甚至可以对增、删、改、查各个操作进一步细化限制&#x…

mysql更改表 值_如何更改MySQL表中行实例的值?

UPDATE命令以及WHERE子句可用于更改行实例的值。基本上,MySQL将根据查询中给出的条件更改值。下面的例子可以证明它假设我们想在下面给出的“测试”表中将名称从“ Ram”更改为“ Mohit”-mysql> Select * from testing;-------------| Id | Name |----------…

java创建型_Java创建型模式

Java创建型模式在软件工程中,创建型模式是处理对象创建的设计模式,试图根据实际情况使用合适的方式创建对象。基本的对象创建方式可能会导致设计上的问题,或增加设计的复杂度。创建型模式通过以某种方式控制对象的创建来解决问题。创建型模式…

java interface 实例_Java - Interface 接口的实现方式实例

在程序的开发中,需要完成两个数的求和运算和比较运算功能的类非常多。那么可以定义一个接口来将类似的功能组织在一起。下面创建一个示例,具体介绍接口的实现方式。1)创建一个名称为 IMath 的接口,代码如下:1 public interfaceIMa…

java查看 被应用_java – 如何查看应用程序正在使用的当前堆大小?

使用此代码:// Get current size of heap in byteslong heapSize Runtime.getRuntime().totalMemory();// Get maximum size of heap in bytes. The heap cannot grow beyond this size.// Any attempt will result in an OutOfMemoryException.long heapMaxSize …

java gc机制新区域旧屋_Java 内存回收机制——GC机制-Go语言中文社区

一、Java GC 概念说明Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢出的问题,也不…

上古卷轴5java8_【图片】【上古卷轴5】【无心】个人整合版8.0【霜刃伤情吧】_百度贴吧...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼GameModeSkyrimSkyrim.esm1Update.esm1Unofficial Skyrim Patch.esp1Dawnguard.esm1Unofficial Dawnguard Patch.esp1HearthFires.esm1Unofficial Hearthfire Patch.esp1Dragonborn.esm1Unofficial Dragonborn Patch.esp1Skyrim Pr…

java反射 虚拟机优化_面试官问我:Java反射是什么?我回答竟然不上来......

每天凌晨00点00分,第一时间与你相约每日英文We all have moments of desperation. But if we can face them head on, that’s when we find out just how strong we really are.我们都有绝望的时候,只有在勇敢面对时,我们才知道我们有多坚强。每日掏心话…

mysql解压包安装linuex_CentOS下安装Apache,php,Mysql

第一步:通过yum安装php,mysql,httpd,这里默认使用CentOS提供的默认版本,版本较低。#yum install httpd mysql-server php php-devel php-mysql所有的安装包大小为25M,大概2分钟左右就能下载安装完成。第二步…

c java 开发效率高_Java 的开发效率究竟比 C++ 高在哪里?

如果选择C,那C 的难度与JAVA 比,那应该不在一个层次。因为 C 作者及委员会想给你带来足够的抽象能力,让你可以抽象这个世界;给你足够的自由与控制硬件的能力,及零开销的高性能。简单点说,C程序员如同神一般…

java sub,Java 9子软件包跨模块拆分

In Java 9, can I split sub-packages across modules? For example, can I have com.example.foo in one module and com.example.foo.bar in another module?This seems like a simple question, but for some reason Im not able to find a direct answer after some sear…

java矩阵类_151-矩阵类

[java]代码库import java.util.Scanner;import java.util.Arrays;public class Main {public static void main(String[] args) {Scanner scan new Scanner(System.in);int r scan.nextInt();int c scan.nextInt();System.out.println("row:"r" column:"…

python3 for sum_Python for循环和“sum13”方法

我是一个刚开始学习Python的本地C程序员,我已经给出了以下的写作方法:Return the sum of the numbers in the array, returning 0 for an empty array. Except the number 13 is very unlucky, so it does not count and numbers that come immediately …

java调用c jni_Java调用C JNI

JAVA以其跨平台的特性深受人们喜爱,而又正由于它的跨平台的目的,使得它和本地机器的各种内部联系变得很少,约束了它的功能。解决JAVA对本地操作的一种方法就是JNI。JAVA通过JNI调用本地方法,而本地方法是以库文件的形式存放的(在W…