Python之文件输入和输出

文件的打开方式

r        以只读方式打开

w        以写方式打开(必要时清空)

a        以追加模式打开

r+        以读写方式打开

w+        以读写方式打开

a+        以读写方式打开


文件输入输出

方法                作用

read()      读取字节到字符串中,最多读取给定数目个字节

readline()    读取一行,包括行结束符,以字符串方式返回

readlines()    读取所有行,以列表方式返回

write()      将字符串写入到文件中

writelines()    将字符串列表写入到文件

flush()      立即同步数据到文件中

文件内移动

seek(offset,whence):  移动文件指针到不同位置

--offset是相对于某个位置的偏移量

--whence的值,0表试文件开头,1表试当前位置,2镖师文件的结尾

·tell():返回当前文件指针的位置

标准文件

·程序一执行,就可以访问单个标准文件

-标准输入:一般是键盘,使用sys.stdin

-标准输出:一般数显示器缓冲输出,使用sys.stdout

-标准错误:一般是显示器的非缓冲输出,使用sys.stderr

>>> sys.stdout.write("hello world")
hello world>>> sys.stdout.write("hello world\n")
hello world
>>> hi = sys.stdin.readline()
hello
>>> hi
‘hello \n‘
>>>

时间: 2024-10-22 05:28:28

Python之文件输入和输出的相关文章

python基础(文件输入/输出 内建类型 字典操作使用方法)

本文主要介绍了python基础入门,包括文件输入/输出.内建类型.字典操作等使用方法 一.变量和表达式 代码如下: >>> 1 + 1 2>>> print 'hello world' hello world>>> x = 1               >>> y = 2>>> x + y3 Python是强类型语言,无法根据上下文自动解析转换成合适的类型. Python是一种动态语言,在程序运行过程中,同一个变量

C++文件输入和输出

1.引入头文件fstreamfstream头文件定义了用于文件输入的类ifstream和文件输出的类ofstream 2.写文件1)创建一个ofstream对象来管理输出流2)将该对象与文件关联起来3)使用cout方式使用该对象,唯一区别是输出将进入文件,而不是屏幕.4)关闭到文件的连接示例如下: ofstream fout; fout.open("test.txt"); fout<<"write something"; fout.close(); 创建

【Java】字节流-从文件输入,输出到文件

假如需要复制一张图片,一份word,一个rar包.可以以字节流的方式,读取文件,然后输出到目标文件夹. 以复制一张4M的图片举例. 每次读一个字节: ch = (char)System.in.read(); //读入一个字符,返回读到的字节的int表示方式,读到末尾返回-1 复制时候一个字节一个字节的读取.写入,这样是很慢的.设置一个用来缓冲的字符数组,会让复制的过程快很多(每次读入的字节变多). 方便阅读,类的名称用中文描述 import java.io.*; public class 字节流

python文件输入和输出

1.1文件对象 文件只是连续的字节序列.数据的传输经常会用到字节流,无论字节流是由单个字节还是大块数据组成.1.2文件内建函数open()和file() 内建函数open()的基本语法是: file_object=open(file_name,access_mode='r',buffering=-1) file_name是包含要打开的文件名字的字符串,它可以是相对路径或者绝对路径. access_mode可选变量也是一个字符串,代表文件打开的模式. 'r'代表:读取: 'w'代表:写入: 'a'

python基本文件操作(文件输入和输出)

文件输入输出中常用的文件对象方法: open : 返回一个新的文件对象,调用该对象的上的方法可对文件进行任何操作 readline: 读取一行你给哦如果您包括结尾的换行符在内 write: 将数据写入文件中 close: 关闭文件对象:   举例:读取E盘中的work.txt文件 f = open('work.txt') line  =f.readline() print(line) f.close() 如果给readline设置一个参数 n 则读取n个字符 不设置 则只读取一行包括结尾的换行符

Python中的输入和输出

输入 input() #!/usr/bin/env python #-*- coding:utf-8 -*- username=input('请输入用户名: ') input()内置函数,返回字符串类型.如果输入的内容要作为其他类型使用,必须进行转换,如要转换为int,就要 int(要转换的标识符). 输出 print() 格式化输出 username='admin' password='123456' print('用户名为 %s ,密码为 %s' %(username,password))

python简单的输入与输出

1 首先利用python完成简单的输出,运行如下: python和c语言类似,但又有所不同,python开发快,语言简洁,我是这样对比学的 输出:print+空格+'要输出的内容',一定要是英文状态下的'' #:coding:UTF-8name='lily'age=18height=168print '%s年龄是:%s身高是:%s' %(name,age,height) python不像C,python不需要句子结束后的分号 注意:#:coding:UTF-8,是允许中文输出的 不同的输出,数字

Java 输入/输出(I/O)学习笔记 -- 文件输入与输出

在保存数据时,可以选择二进制格式或文本格式.例如,整数 1234 存储成二进制数时,它被写为由字节 00 00 04 D2 构成的序列(十六进制表示法) ,而存储成文本格式时,它被存成了字符串" 1234" .尽管二进制格式的 I/O 高速且高效,但是不宜人来阅读. 读写文本数据 在存储文本字符串时,需要考虑字符编码(character encoding)方式.在 UTF-16 编码方式中,字符串" 1234"编码为 00 31 00 32 00 33 00 34

python入门(输入、输出、if else 判断流、while循环、for循环)

# -*- coding:utf-8 -*-        -------- 申明字符编码集 注释:当行 -    # 多行 -    """ """ 或者 ''' '''  (在python中单引号双引号没有区别) 1. 输出 print ("hello word !") 2. 变量 定义编码:name = "hui" 使用编码:print ("name is",name)  (变量之