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")
时间: 2024-08-10 02:56:21

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

转载-python学习笔记之输入输出功能读取和写入数据

读取.写入和 Python 在 “探索 Python” 系列以前的文章中,学习了基本的 Python 数据类型和一些容器数据类型,例如tuple.string 和 list.其他文章讨论了 Python 语言的条件和循环特性,以及它们如何与容器数据类型进行协作来简化编程任务.编写程序的最后一个基本步骤就是从文件读取数据和把数据写入文件.阅读完这篇文章之后,可以在自己的 to-do 列表中加上检验这个技能学习效果的任务. 简单输出 贯穿整个系列,一直用 print 语句写入(输出)数据,它默认把表

Python学习笔记3:简单文件操作

# -*- coding: cp936 -*- # 1 打开文件 # open(fileName, mode) # 參数:fileName文件名称 # mode打开方式 # w     以写方式打开. # a     以追加模式打开 (从 EOF 開始, 必要时创建新文件) # r+     以读写模式打开 # w+     以读写模式打开 # a+     以读写模式打开 # rb     以二进制读模式打开 # wb     以二进制写模式打开 # ab     以二进制追加模式打开 # r

python 学习笔记day02-python循环、文件、函数、模块

循环语句 while 循环 while 循环语法结构 当需要语句不断的重复执行时,可以使用 while 循环 while expression: while_sutie 语句 while_suite 会被连续不断的循环执行,直到表达式的值变成 0 或 False         #!/usr/bin/env python         # -- coding: utf-8 --         sum100 = 0         counter = 1         while count

IOS学习笔记之获取Plist文件读取数据

@property(nonatomic,strong) NSArray *pic; //创建数组属性 @property(nonatomic,assign) int index; //创建索引属性 @property (strong, nonatomic) IBOutlet UIImageView *imageIcon; //列表上的UIImageView - (void)viewDidLoad {    [super viewDidLoad];    //首次加载时调用数据方法,让index显

python学习笔记——(三)文件操作

·集合操作及其相应的操作符表示集合中没有插入,只有添加,因为毕竟无序 #!/usr/bin/env python # -*- coding:utf-8 -*- # Author:Vergil Zhang list_1 = [1, 4, 5, 7, 3, 6, 7, 9] list_1 = set(list_1) print(list_1, type(list_1)) list_2 = set([2, 6, 0, 66, 22, 8]) print(list_1,list_2) #交集 print

python学习笔记2—python文件类型、变量、数值、字符串、元组、列表、字典

python学习笔记2--python文件类型.变量.数值.字符串.元组.列表.字典 一.Python文件类型 1.源代码 python源代码文件以.py为扩展名,由pyton程序解释,不需要编译 [[email protected] day01]# vim 1.py #!/usr/bin/python        print 'hello world!' [[email protected] day01]# python 1.py hello world! 2.字节代码 Python源码文件

python学习笔记九——文件与目录

1.python进行文件读写的函数是open或file类 mode:r  只读 r+   读写 w  写入,先删除原文件,再重新写入,如果文件没有则创建 w+  读写,先删除原文件,再重新写入,如果文件没有则创建(可写入和输出) a  写入,在文件末尾追加新的内容,文件不存在则创建 a+  读写,在文件末尾追加新的内容,文件不存在则创建 b  打开二进制文件,可与r,w,a,+结合使用 U  支持所有的换行符号,"\r","\n","\r\n"

python学习笔记(五岁以下儿童)深深浅浅的副本复印件,文件和文件夹

python学习笔记(五岁以下儿童) 深拷贝-浅拷贝 浅拷贝就是对引用的拷贝(仅仅拷贝父对象) 深拷贝就是对对象的资源拷贝 普通的复制,仅仅是添加了一个指向同一个地址空间的"标签",东西都是一样的.改变或者添加,复制出来的变量也会改变 样例: >>> a=[1,2,3] >>> b=a >>> a [1, 2, 3] >>> b [1, 2, 3] >>> a[1]=0 >>>

python学习笔记5:python读写文件

python学习笔记5:python读写文件 一.文件的打开模式 1.打开文件 1) f=open('D:\\a.txt','w') 第一个参数是文件的路径,如果只写文件的名字,默认是在当前执行目录下的文件:第二个参数是文件的打开模式 这种方式打开文件,在使用完了之后一定要记得,关闭文件: f.close() 2) with open('D:\\a.txt','w') as f 这种方式打开文件,文件在使用完后会自动关闭文件,不需要close  2. 文件的打开模式 总的来说,文件的打开模式有三

python学习笔记-输入输出

格式化输出 print(format(value,format_spec)),其中3为打印位数,2f为精度 print(format(12.2356, '3.2f')) print(format(0.23456,'.1%')) D:\Python27\python.exe F:/Self-Study/python-study/input_output.py 12.24 23.5% python学习笔记-输入输出