python学习笔记6-输入输出与文件读取写入
(1)打印到屏幕:print
(2)读取键盘输入:input/raw_input
1 #键盘输入 2 str = raw_input("Please enter:"); 3 print ("你输入的内容是: ", str) 4 5 str = input("Please enter:"); 6 print ("你输入的内容是: ", str)
(3)打开文件 open 关闭close 读取read
1 #打开与关闭文件 2 # 打开一个文件 3 fo = open("foo.txt", "wb") 4 print ("文件名: ", fo.name) 5 print ("是否已关闭 : ", fo.closed) 6 print ("访问模式 : ", fo.mode)#wb 7 print ("末尾是否强制加空格 : ", fo.softspace)
1 # 打开一个文件 不存在就创建 2 fo = open("foo.txt", "wb") 3 print ("文件名: ", fo.name) 4 fo.close() 5 6 # 打开一个文件 7 fo = open("foo.txt", "wb") 8 fo.write( "www.runoob.com!\nVery good site!\n"); 9 10 # 关闭打开的文件 11 fo.close() 12 13 14 # 打开一个文件 15 fo = open("foo.txt", "r+") 16 str = fo.read(10); 17 print ("读取的字符串是 : ", str) 18 # 关闭打开的文件 19 fo.close() 20 21 22 # 打开一个文件 23 fo = open("foo.txt", "r+") 24 str = fo.read(10); 25 print ("读取的字符串是 : ", str)
(4)查找位置 定义指针位置
1 # 查找当前位置 2 position = fo.tell(); 3 print ("当前文件位置 : ", position) 4 5 # 把指针再次重新定位到文件开头 6 position = fo.seek(0, 0); 7 str = fo.read(10); 8 print ("重新读取字符串 : ", str) 9 # 关闭打开的文件 10 fo.close()
(5)文件重命名和删除
1 import os 2 3 # 重命名文件test1.txt到test2.txt。 4 os.rename( "test1.txt", "test2.txt" ) 5 6 7 import os 8 9 # 删除一个已经存在的文件test2.txt 10 os.remove("test2.txt")