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

本文共 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

你可能感兴趣的文章
MapReduce 多表连接
查看>>
python包安装和使用机制
查看>>
Nginx/LVS/HAProxy负载均衡软件的优缺点
查看>>
存储基本知识_基本分区管理
查看>>
thinkPHP 数字字典
查看>>
十年未变!安全,谁之责?(下)
查看>>
Java 8 的 JVM 有多快?Fork-Join 性能基准测试
查看>>
为什么每个程序员都应该懂点前端知识?
查看>>
JavaScript中对象是否需要加引号?
查看>>
项目“WebSite”在不受信任的 Web 服务器上。打开此项目可能导致代码在完全信任的情况下执行。...
查看>>
html5 实现网页截屏 页面生成图片(图文)
查看>>
pycharm中使用git以及多分支结构
查看>>
Python内置数据结构之字符串
查看>>
BZOJ1594: [Usaco2008 Jan]猜数游戏
查看>>
斐波那契数列快速计算
查看>>
jQuery浮窗图片到页面中间的代码兼容移动端
查看>>
定位方式 及CSS高级技巧
查看>>
【文学文娱】2017.01.17 周二--《谈谈日本妹子(多图预警)》
查看>>
SQL 游标 Cursor 基本用法
查看>>
java Integer数值==比较面试坑
查看>>