# -*-coding:utf-8-*- # Python 文件I/O # 打印到屏幕 #print 1234567 # 读取屏幕输入 #input_str=raw_input("Please:") # 同时输入2*3 #print "your input is :",input_str # 输出 2*3 #input_str=input("Please:") # 同时输入2*3 #print "Your input is :",input_str # 输出 6,input和raw_input基本类似,但是input可以接受python表达式,并运算出结果返回 # 打开关闭文件 file=open("log.txt","w+") file.write("Hello") print file.readline(10) # 文件定位 file.tell() # 获取文件内的当前未知。 file.seek(0,0) # 用于改变当前文件的位置,第一个参数表示偏移量,即移动多少,第二个参数表示参照物,即从什么位置开始移动,0表示从文件开头开始移动,1表示从当前位置开始移动,如果设置为2表示从文件末尾开始移动 file.close() # close() 方法关闭文件是一个很好的习惯 # 重命名和删除文件 import os # python的os模块提供了文件处理的操作方法 os.rename("log.txt","new_log.txt") os.remove("new_log.txt") if os.path.exists("test"): os.rmdir("test") os.mkdir("test") # os.chdir("newdir") 这里不再演示 print os.getcwd() # 显示当前工作目录