技术标签: python
方法一
将列表写入txt文件中
如下代码所示
a是一段二维列表,需要把它写入一个txt文件中,
a=[['1','9'],['2','5'],['3','3'],['2','4'],['4','3'],['1','8'],['1','9']]
t=''
with open ('N_a.txt','w') as q:
for i in a:
for e in range(len(a[0])):
t=t+str(i[e])+' '
q.write(t.strip(' '))
q.write('\n')
t=''
结果
参考链接:https://blog.csdn.net/longling0/article/details/107022150/
数据:u = [[‘mov’, ‘push’, ‘push’, ‘call’, ‘push’, ‘push’, ‘push’, ‘call’],[‘pop’, ‘push’, ‘call’, ‘pop’, ‘retn’, ‘mov’, ‘push’, ‘call’, ‘push’],[‘push’, ‘push’, ‘call’, ‘pop’, ‘call’, ‘pop’, ‘retn’, ‘mov’, ‘push’], [‘lea’, ‘push’, ‘call’, ‘test’, ‘jnz’, ‘push’, ‘push’]]
代码:
t=''
with open ('N_a.txt','w') as q:
for i in u:
# print(i) #i为['1','9'] ['2','5']
for e in range(len(i)):
# print(a[0]) #a[0]为['1','9']
# print(e) #e为0、1
t=t+str(i[e])+' '
q.write(t.strip(' '))
q.write('\n')
t=''
结果
方法二
数据:
u = [['mov', 'push', 'push', 'call', 'push', 'push', 'push', 'call'],['pop', 'push', 'call', 'pop', 'retn', 'mov', 'push', 'call', 'push'],['push', 'push', 'call', 'pop', 'call', 'pop', 'retn', 'mov', 'push'], ['lea', 'push', 'call', 'test', 'jnz', 'push', 'push']]
代码:
def text_save(filename, data):#filename为写入txt文件的路径,data为要写入数据列表.
file = open(filename,'a')
for i in range(len(data)):
s = str(data[i]).replace('[','').replace(']','')#去除[],这两行按数据不同,可以选择
s = s.replace("'",'').replace(',','') +'\n' #去除单引号,逗号,每行末尾追加换行符
file.write(s)
file.close()
print("保存文件成功")
text_save('N_aa.txt',u)
结果
参考链接:https://blog.csdn.net/u010513327/article/details/80889846?utm_medium=distribute.pc_relevant.none-task-blog-title-2&spm=1001.2101.3001.4242
在已有内容的txt文件的后面,再存入新的内容
只需将之间的打开方式由file = open(filename, 'w')
改为file = open(filename, 'a')
即可。
# 将操作码保存为txt文件
def text_save(filename, data): # filename为写入txt文件的路径,data为要写入数据列表.
file = open(filename, 'a')
for i in range(len(data)):
s = str(data[i]).replace('[', '').replace(']', '')#去除[],这两行按数据不同,可以选择
s = s.replace("'", '').replace(',', '') + '\n' #去除单引号,逗号,每行末尾追加换行符
file.write(s)
file.close()
print("保存文件成功")
ops = [['i','love','china'],['happy','birthday']]
今天想大家分享一款js工作流绘制框架,它就是bpmn-js,他的网站地址是点击打开链接,通过这个框架可以在网页上编写工作流,支持在线编写并绑定业务,使用方法如下:首先需要安装bpmn-jsnpm install bpmn-js --save-dev安装好这个只能支持在线绘制工作流,而不能对工作流上的每个节点进行属性设置,这个时候需要安装bpmn-js的一个panel插件。npm install ...
文章目录PART1 读书笔记PART2 实践部分PART1 读书笔记PART2 实践部分
此篇源码分析版本为 5.1.4DispatcherServlet的继承体系HttpServletBean是一个class直接实现了HttpServlet,这个类主要负责配置文件(web.xml)里springmvc区域的属性操作这个是HttpServletBean的init() 方法 ,当初始化springmvc时首先会进入这个方法public final void i...
最近在模拟器上安装应用,但是发现编译好的apk无论如何都无法安装成功,尝试了夜神、逍遥、mumu这仨都报安装失败,但是没有报原因,也不知道是为什么,真是很恼火。后来又尝试了Android原生的模拟器,刚开始还以为是模拟器是X86架构的,我编译出来的apk里面含有ARM的so文件,找不到相关的abs造成的,还特意将Android原生模拟器改为ARM架构的进行尝试,还是失败。后来去了mumu官网看......
注解的使用参考资料:https://www.liaoxuefeng.com/wiki/1252599548343744/1265102413966176 。一 简介可使用范围:类、方法、字段、参数。类型(大致三类):1 编译器使用的注解这类注解不会被编译进入.class文件,它们在编译后就被编译器扔掉了。比如:@Override、@SuppressWarnings。2 由工具处理.class文件使用的注解有些工具会在加载class的时候,对class做动态修改,实现一些特
望着这一个个在线的qq,却无从谈起,不知该如何下手。放眼看看,有几个可以随心而谈,有几个想却又不能开口。如同电话簿中有几个能借钱一般的尴尬。或许陌生人之间的仁慈勉强可搭讪。看着,发出的信息却无回复,有种莫名的悲哀……
System.exit(status);Runtime.getRuntime().halt(status)这两个都表示系统退出,那么他们有什么区别呢?针对System.exit(status)解释如下:Terminates the currently running Java Virtual Machine. Theargument serves as a status code; by conv...
空间数据投影(地图投影)前言本文讲解地图投影的基本概念,地图投影存在的问题,地图投影的分类及常见地图投影。一、什么是地图投影?将参考椭球面上的点、线、面转换到平面上的过程就是地图投影。在数学中,投影的含义是指建立两个点集之间一一对应的映射关系。同样,在地图学中,地图投影的实质就是按照一定的数学法则,将地球椭球面上的经纬网转换到平面上,建立地面点的地理坐标(B,L)与地图上相对应的平面直角坐标系(X,Y)之间一一对应的函数关系。二、地图投影存在的问题地球表面是一个不规则的曲面,即使把它当做一个椭
一、利用WM_CTLCOLOR消息实现Edit Control的文本与背景色的改变 首先要明白:WM_CTLCOLOR是一个由控制(Control)发送给它父窗口的通知消息(Notification message)。 实现步骤: 生成一个标准的单文档应用程序框架,假设应用程序的名称为Color。我将利用它的About对话框做示范。在About dialog中添加两
[转]基于MFC的ActiveX控件开发作者:lidan | 出处:博客园 | 2012/3/13 16:10:34 | 阅读22次ActiveX 控件是基于组件对象模型 (COM) 的可重用软件组件,广泛应用于桌面及Web应用中。在VC下ActiveX控件的开发可以分为三种,一种是直接用COM的API来开发,这样做显然非常的麻烦,对程序员要求也非常高,因此一般是不予考虑的;一
一共有二种方法,也不知道作者从哪里复制来的,先感谢原作者。首先建立一个程序,加2个按钮,为了区分,界面修改成红色。第一种:1.建立一个主程序,加一个panel1,为了区分背景是绿色2.代码调用3.所有代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Diagnostics;using System.
添加权限:服务与广播接收者package com.example.copytest;import android.app.Service;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.co