4.3 标准库--文件IO
来源:互联网 发布:元素动力知乎 编辑:程序博客网 时间:2024/06/08 09:10
# coding=utf-8########### 文件I/O ###########import os"""""打印到屏幕"""""print "hello python""""读取键盘,输入""""""# raw_input 函数str = raw_input(u"请输入内容:")print str# input函数str = input(u"请输入:")print str""""""打开和关闭文件"""############################################################################ r: 打开文件,只读,文件指针放在文本开头 ## rb: 二进制打开文件,只读,文件指针放在文件头 ## r+: 打开文件,读写,文件指针放在文件头 ## rb+:二进制打开文件,读写,文件指针放在文件头 ## w: 打开文件,只写,文件存在将其覆盖,文件不存在,创建新文件 ## wb: 二进制打开文件,只写,文件存在将其覆盖,文件不存在,创建新文件 ## w+: 打开文件,读写,文件存在将其覆盖,文件不存在创建新文件 ## wb+:二进制打开文件,读写,文件存在将其覆盖,文件不存在创建新文件 ## a: 打开文件,追加。文件存在,指针放在文本最后,文件不存在,创建新文件写入 ## ab: 二进制打开文件,追加。文件存在,指针放在文本最后,文件不存在,创建新文件写入 #1# a+: 打开文件,读写。文件存在,指针放在文本最后,文件不存在,创建新文件写入 ## ab+:二进制打开文件,读写。文件存在,指针放在文本最后,文件不存在,创建新文件写入 ############################################################################file = open(u"C:\\Users\\liuyb\\Desktop\\各省份创客空间统计.txt", 'r')print file.closedprint file.modeprint file.nameprint file.softspace# 关闭文件file.close()# 写文件writeFile = open("d:/wFile.txt", "wb")writeFile.write("python is a great language!\nYeah,it is!\n")writeFile.close()readFile = open("d:/wFile.txt", "r+")str = readFile.read()print strreadFile.close()# 重命名文件oldFilename = r"d:/file.txt"renameFilename = r"d:/renameFile.txt""""if os.path.exists(oldFilename): print 1111 os.rename(oldFilename, renameFilename) print 2222"""# 删除文件if os.path.exists(oldFilename): os.remove(oldFilename)else: f = open(oldFilename, "wb") f.close() print u"文件不存在,重新创建成功!" os.remove(oldFilename)if os.path.exists(oldFilename) is False: print u"文件已删除"# 获取当前的目录print os.getcwd()# 创建目录和删除目录:dirPath = r"d:/file"if os.path.exists(dirPath): os.rmdir(dirPath) print u'删除目录成功(空目录)'else: os.mkdir(dirPath) print u'新建目录成功'# 改变当前目录print os.getcwd()os.chdir("d:")print os.getcwd()
0 0
- 4.3 标准库--文件IO
- 文件IO与标准IO库
- 标准IO, 文件IO
- 标准IO与文件IO
- 文件IO和标准IO
- 文件IO 与 标准IO
- 标准IO与文件IO
- 标准IO与文件IO
- 文件IO与标准IO
- C++ IO标准库 文件操作
- IO标准库类型和头文件
- C++ IO标准库 文件操作
- 文件的操作-标准IO库
- C标准库之文件IO操作
- 标准IO文件操作
- 标准IO边读边写文件
- 标准文件IO
- 文件操作 标准IO
- Java数组常用操作
- JVM学习:使用visualGC调优Eclipse启动过程
- combotree 展开到当前节点
- facebook新闻页ListView优化
- linux启动时进入只读系统的恢复方法
- 4.3 标准库--文件IO
- NSIS 简易教程(二)
- URI Template Patterns
- [LeetCode.DP]Interleaving String
- 如何找出 git clone 的原始 repository
- GdiplusFlat(8)自绘按钮的实现(方法1)
- 不能打开chm文件的解决方法
- 校园多设备上网难?电信着力改造校园专用网络
- 社説 20150810 スカイマーク ANAとの連携をどう生かす