首页 > 编程语言 > 详细

python学习笔记(三)-元组、文件读写

时间:2019-04-14 13:20:19      阅读:312      评论:0      收藏:0      [点我收藏+]

1、元组

1 #元组,不可变的list
2 #需要一个不可以被改变的list,就使用元组
3 t = ()#空的元组
4 t = (127.0.0.1,3306,root,123456)#元组
5 print(t[1])#元组取值,与list一样
6 # t[1] = 3308  元组不能修改,修改会报错
7 print(t.count(3306))#计算元素的个数
8 print(t.index(3306))#获取元素的位置

2、两种文件打开方式

 

1 #使用open打开文件,需要使用后关闭文件
2 f = open(user3.txt, a+, encoding= utf-8)
3 print(f.read())
4 f.close()
5 
6 # 使用with打开文件,文件会自动关闭,可以一次打开多个文件
7 with open(user3.txt,a+,encoding=utf-8) as f,open(a.txt,w) as f2:
8     f.seek(0)
9     print(f.read())

 

3、文件读写

 1 li = [abc, xiaozi, xiaobai, xiaohei, xiaoming, xiaolan]
 2 
 3 #读文件
 4 f = open(names.txt,r,encoding=utf-8)#打开一个文件,可以写绝对路径
 5 res = f.read()#使用read方法读取文件全部内容
 6 print(res)
 7 res2 = f.read()#第二次再读取时光标位置指向末尾,所以读不到数据
 8 print(res2...,res2)
 9 f.close()#文件操作完毕需要关闭文件
10 
11 #写文件
12 f = open(names.txt,w,encoding=utf-8)
13 f.write(,.join(li))#只能是写字符串
14 f.write(str(li))
15 f.write(abc,123\n)#\n是换行符
16 f.write(bcd,123\n)
17 f.write(bcd3,123\n)
18 f.close()

4、文件打开模式

f = open(a.txt,r,encoding=utf-8)
#文件打开模式
#r  只读,文件指针在开头,默认的模式,文件不存在报错

#w  只写,打开后清空原来的文件内容,文件不存在自动创建

#a  追加模式,只能写不能读,文件指针指向末尾,追加在内容后面,文件不存在会创建

#r+  读写模式,可以读可以写,文件指针指向文件开头,写会覆盖原内容,文件不存在报错

#w+  写读模式,可写可读,打开后清空原来文件内容,文件不存在自动创建

#a+  追加读模式,文件指针放在文件末尾,追加内容在后面,不能使用seek改变文件指针位置,文件不存在自动创建

#只要是r文件不存在都会报错,只要是w打开文件都会清空内容,a模式是在末尾追加内容

 5、文件指针

 

python学习笔记(三)-元组、文件读写

原文:https://www.cnblogs.com/yanyan-/p/10704671.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!