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