python学习笔记6-输入输出与文件读取写入

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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")

 


 




以上是关于python学习笔记6-输入输出与文件读取写入的主要内容,如果未能解决你的问题,请参考以下文章

Java学习笔记6.1.2 字节流 - 文件字节输入流和文件字节输出流

Java学习笔记——Socket实现文件传输

AVFoundation学习笔记: 媒体捕捉读取及写入

Python基础学习笔记

处理用户输入与显示数据------------(禁止命令输出lsof命令关闭文件描述符创建读取/写入文件描述符)

C++学习笔记:高级编程:文件和流,异常处理,动态内存,命名空间