博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python文件IO
阅读量:5111 次
发布时间:2019-06-13

本文共 976 字,大约阅读时间需要 3 分钟。

文件I/O
1、读取键盘输入
raw_input:从标准输入读取一个行,并返回一个字符串
input:和 raw_input([prompt]) 函数基本类似,但是 input 可以接收一个Python表达式作为输入,并将运算结果返回
2、打开和关闭文件
open 函数语法 :file object = open(file_name [, access_mode][, buffering])
各个参数的细节如下:
file_name:file_name变量是一个包含了你要访问的文件名称的字符串值。
access_mode:access_mode决定了打开文件的模式:只读,写入,追加等。所有可取值见如下的完全列表。这个参数是非强制的,默认文件访问模式为只读(r)。
buffering:如果buffering的值被设为0,就不会有寄存。如果buffering的值取1,访问文件时会寄存行。如果将buffering的值设为大于1的整数,表明了这就是的寄存区的缓冲大小。如果取负值,寄存区的缓冲大小则为系统默认。
3、close()方法
File 对象的 close()方法刷新缓冲区里任何还没写入的信息,并关闭该文件,这之后便不能再进行写入。
语法:fileObject.close()
4、write()方法
语法:fileObject.write(string)
例子:
# 打开一个文件
fo = open("foo.txt", "w")
fo.write( "www.runoob.com!\nVery good site!\n")
# 关闭打开的文件
fo.close()
5、read()方法
语法:
fileObject.read([count])
例子:
# 打开一个文件
fo = open("foo.txt", "r+")
str = fo.read(10)
print "读取的字符串是 : ", str
# 关闭打开的文件
fo.close()
6、文件定位
7、重命名和删除文件
Python里的目录处理方法:
mkdir()方法:创建新的目录
chdir()方法:改变当前的目录
rmdir()方法:删除目录

转载于:https://www.cnblogs.com/TomBombadil/p/10969340.html

你可能感兴趣的文章
@property中 retain 详解
查看>>
java8 stream初试,map排序,list去重,统计重复元素个数,获取map的key集合和value集合...
查看>>
Python爬虫个人记录(四)利用Python在豆瓣上写一篇日记
查看>>
jdk8 Function
查看>>
第二次作业
查看>>
迷茫中的自己
查看>>
burp suite 的intruder 四种攻击方式
查看>>
机器学习----人脸对齐的算法-ASM.AAM..CLM.SDM
查看>>
自定义文本选中样式
查看>>
python3 字符串/列表/元组(str/list/tuple)相互转换方法及join()函数的使用
查看>>
MySQL 数据库 的安装和基本管理
查看>>
note
查看>>
软件测试理论测试用例测试之等价类划分
查看>>
“分析EntityName出错”,视窗设计器你这是闹哪样?
查看>>
codeforces #321 div 2 B. Kefa and Company(尺取法)
查看>>
【POJ1470】Closest Common Ancestors
查看>>
php 利用 soap调用.Net的WebService asmx文件
查看>>
Junit核心——测试集(TestSuite)
查看>>
非GUI模式下运行JMeter和远程启动JMeter
查看>>
js闭包引起的事件注册问题
查看>>