python将元祖写入txt文档_python元祖和文件用法举例
1、元组的几种创建方法
T = () #创建一个空的元组
T = (1,) #创建一个空的字符串
T = (0,'Ni',1.2,3) #创建一个含有四个元素的元组
T = 0,'Ni',1.2,3 #创建一个与前一个相同的元组
T = tuple('spam')
T.index(对象) #返回该对象在元组中的索引位置
T.count(对象) #返回该对象在T中出现的次数
2、元组本身不可改变,但是里面嵌套的其他对象可以改变
T = (1,2,[3,4,5],6)
#T[2]='spam'
T[2][0]='spam'
print(T) #返回(1, 2, ['spam', 4, 5], 6)
3、文件一些常用方法
output = open(r'c:\spam','w') #创建输出文件,w是指输入
input = open('data','r') #创建输入文件,第二参数不写,默认值是r
aString = input.read() #把整个文件读取到一个字符串中
aString = input.read(N) #读取N个字节到一个字符中
aString = input.readline() #读取下一行到字符串中
aString = input.readlines() #读取整个文件到一个字符串中
output.write(aString) #写入字符到文件中 在python3.0中会返回写入的字符数目
output.writelines(alist) #把列表中所有值写入到文件中
output.close() #关闭文件
output.flush() #把缓冲器中数据写到磁盘
anyFile.seek(N) #修改文件位置到偏移量N处,以便进行下一步操作
for line in open('data'): use line 文件迭代器一行一行的读
open('f.txt',encoding='latin-1') #python3.0Unicode文本文件
open('f.txt','rb') #python3.0二进制文件
open('f.txt','rb')
4、文件的集中打开模式,r(读),w(写),a(追加),如果传入第三个参数0,则表示输出无缓存
5、数据写入文件中时,必须是字符串
x,y,z = 43,44,45
s = 'spam'
d = {'a':1,'b':2}
l = [1,2,3]
f = open('datafile.txt','w')
f.write(s+'\n')
f.write('%s,%s,%s\n'%(x,y,z))
f.write(str(l)+'$',str(d)+'\n')
f.close()
6、使用pickle存储python原生对象
pickle能够存储python中任何对象的工具
例如:
D = {'a':1,'b':2}
F = open('datafile.pkl','wb')
import pickle
pickle.dump(D,F) #写入
F.close()
F = open('datafile.pkl','rb')
E = pickle.load(F)
print(E)
7、在python3.0中字典的比较
sorted(d1.items()) >sorted(d2.items())
8、需要注意
L = [4,5,6]
X = L * 4 #输出:[4, 5, 6, 4, 5, 6, 4, 5, 6, 4, 5, 6]
Y = [L]*4 #输出:[[4, 5, 6], [4, 5, 6], [4, 5, 6], [4, 5, 6]]
#当修改L时,对X有影响
L[0]=-100
print(Y) #输出:[[-100, 5, 6], [-100, 5, 6], [-100, 5, 6], [-100, 5, 6]]
python将元祖写入txt文档_python元祖和文件用法举例相关推荐
- python数组写入txt文档_Python打开文件,将list、numpy数组内容写入txt文件中的方法...
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- python爬虫小说下载到txt文档_python 爬取网络小说 清洗 并下载至txt文件
什么是爬虫 网络爬虫,也叫网络蜘蛛(spider),是一种用来自动浏览万维网的网络机器人.其目的一般为编纂网络索引. 网络搜索引擎等站点通过爬虫软件更新自身的网站内容或其对其他网站的索引.网络爬虫可以 ...
- 怎么退出python命令行cd找到txt文档_《python怎么读取txt文件》
python怎么创建一个txt文件 python怎么创建txt文件的方法. 如下参考: 1.首用内置的空闲编辑器编辑(单击并选择copy),如下图所示. 2.您可以下载记事本和其他编辑软件,以支持多种 ...
- C语言,产生一组数字,并将其写入txt文档中
#include<stdio.h> /*产生一组连续的数字,并将其写到txt文档中*/ /*说明:本程序在在win10 系统64位下用Dev-C++ 5.11版本编译器编译的*/ int ...
- python如何创建txt文档_基于python实现生成指定大小txt文档
前言 在测试过程中经常遇到文件上传的功能,文件的大小边界值测试一直没有好的解决办法,这里我分享一个创建文件的脚本希望对大家有帮助. demo """ * Create b ...
- 使用python将数据存储在txt文档中
利用open()函数打开想要写入数据的文件,具体使用代码为: txt = open('文件名', 'a+') # a+ 的意思是如果文件不存在就创建,如果文件存在就在文件内容的后面追加 print(' ...
- JavaScript 读取、写入Txt文档
<html> <head> <title>JS操作文本文件</title> </head> <body> <script& ...
- java 把数据写入txt_java把集合数据写入txt文档
Zend Studio导入ThinkPHP工程 1.一般来说,thinkPHP文件工程(简称php工程)要部署到www下面,那么可以先复制一份php工程到非www文件夹的地方(如桌面): 2.打开ze ...
- c语言将AOE网络的数据写入TXT文档中,数据结构与算法学习辅导及习题详解.张乃孝版-C/C++文档类资源...
数据结构与算法学习辅导及习题详解.张乃孝版.04年10月 经过几年的努力,我深深体会到,编写这种辅导书要比编写一本湝通教材困难得多. 但愿我的上述理想,在本书中能够得以体现. 本书的组织 本书继承了& ...
最新文章
- 【PyTorch学习笔记】4:在Tensor上的索引和切片
- 树莓派练习程序(蜂鸣器)
- linux下设置定时任务,linux下定时任务设置
- pojo 带参构造函数_带有Java Pojo作为输入输出示例的AWS Lambda函数
- FreeRTOS任务基础知识
- spring mvc学习(15)Referenced file contains errors
- [边分治+线段树合并]「CTSC2018」暴力写挂
- 带您探究云存储的奥秘,三分钟帮您快速了解OSS
- GPUImage – 色阶 GPUImageLevelsFilter
- Django实现省市县级联菜单
- 2017.5 期中考试 完挂
- python中如何调用类takes no arguments_关于python中的 take no arguments 的解决方法
- 构建插件式的应用程序框架(一)----开篇
- OwinStartup不触发
- 书单|VR开发内功修炼书单
- 最高效的XML解析方式-----Simple 简化 XML 解析
- 使用Cloudflare给域名添加跳转/301重定向
- win10解决 netstart -ano|findstr “8080“出现netstart不适内部或外部命令
- 罗克韦尔编程软件RSLogix5000 win7 64位那什么的方法
- 禁用系统【快应用】,停止【快应用】自动弹出
热门文章
- SAP UI5 Input字段live change事件的一个例子
- Angular ctorParameters,decorator等元数据,包含在ActivatedRouteSnapshot数据结构里
- Eclipse卸载Groovy Development tool时,为什么要去查询hana.ondemand.com的资源?
- how to attach source code of Spark
- SAP Fiori elements第二次重复加载的问题
- Filter handling in SAP gateway
- how to debug Opportunity change implementation - entry onOKParticipantDialog
- SAP CRM Fiori应用里的note section
- BOM validation - cannot find where this error message is raised
- SAP CRM text Transfer mode