Python的I/O操作
Posted Kimisme
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python的I/O操作相关的知识,希望对你有一定的参考价值。
1.读取键盘输入
msg = raw_input("Please enter :") print "you input ",msg #可接受Python表达式作为输入 msg2 = input("请输入:") print "你输入了",msg2
2.读文件
fo = open("foo.txt","r") print fo.read() fo.close()
3.写文件
fo = open("foo.txt","w") fo.write("www.cnblogs.com") fo.close()
4.重命名
import os #将foo.txt重命名为doo.txt os.rename("foo.txt","doo.txt")
5.删除文件
import os os.remove("doo.txt")
二、Python里的目录
1.创建一个文件夹
import os os.mkdir("folder")
2.获取当前目录
import os print os.getcwd()
3.删除目录
import os os.rmdir("folder")
三、储存器
使用它可以在一个文件中储存任何Python对象,之后又可以完整无缺地取出来,这被称为持久的储存对象
import cPickle as p #import pickle as p shoplist = [\'apple\',\'mango\',\'carrot\'] f = file(\'aa.data\',\'w\') p.dump(shoplist,f) f.close() print id(shoplist) print shoplist[0] del shoplist f = file(\'aa.data\') storedlist = p.load(f) print id(storedlist)
aa.data的内容
(lp1 S\'apple\' p2 aS\'mango\' p3 aS\'carrot\' p4 a.
以上是关于Python的I/O操作的主要内容,如果未能解决你的问题,请参考以下文章