# 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.closed print file.mode print file.name print 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 str readFile.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()
4.3 标准库--文件IO
最新推荐文章于 2023-05-04 15:25:14 发布