您的位置:

python文件写入一个数组,python如何将变量写入数组中

本文目录一览:

python 读取文件 如何读取到一个二维数组·?

#includestdio.h

int i,a[100];

int main(){

FILE * fp1 = fopen("input.txt", "r");//打开输入文件

FILE * fp2 = fopen("output.txt", "w");//打开输出文件

if (fp1==NULL || fp2==NULL) {//若打开文件失败则退出

puts("不能打开文件!");

rturn 0;

}

for(i=0;fscanf(fp1,"%d",a+i)!=EOF;i++);//从输入文件连续读取整数到数组a

for(;i--;)fscanf(fp2,"%d ",a[i]);//把数组a逆序写入到输出文件当中

fclose(fp1);//关闭输入文件

fclose(fp2);//关闭输出文件,相当于保存

return 0;

}

python中读取一个.txt文件,并且放入数组。

#python3.3

file = open('test.txt')

lines = file.readlines()

aa=[]

for line in lines:

    temp = line.replace('"','').split(',')

    del(temp[0])

    del(temp[2])

    aa.append(temp)

print(aa) #2.x请将此行改为 print aa

python 数组写入文件格式控制

def writeToTxt(list_name,file_path):

try:

fp = open(file_path,"w+")

for item in list_name:

fp.write(str(item)+"\n")//list中一项占一行

fp.close()

except IOError:

print("fail to open file")

if __name__ == "__main__":

list_name = [ 3.00008000 +0.j,-10.58085662-19.4778165j,5.87334700 +4.733817j, -0.86048738 -0.5688545j,17.35029000 +0.j,-0.86048738 +0.5688545j,5.87334700 -4.733817j,-10.58085662+19.4778165j] //你的list

file_path = r"hello.txt"

writeToTxt(list_name,file_path)

python 把文件内容读到一个数组里

首先py的数组使用列表代替的,除非py的扩展工具包,比如py有一个支持矩阵的包里面有数组的概念,

将文件读到列表里:

f = open('file_name.txt','r')

f_list = f.readlines()

可以print(f_list)查看列表,这是将文件的所有内容一次性读到列表中

如何用PYTHON把一组数据写入一个文件

一、将一组数据追加到文件中

例如:将123追加到文件1.txt的末尾

def init():

     with open('1.txt','r+') as text:

          text.read()

          text.write('123')

          text.close()

init()

二、将一组数据覆盖到文件中

将123覆盖到1.txt文件中,1.txt之前的数据全没了

def init():

    with open('1.txt','r+') as text:

          text.write('123')

          text.close()

init()

python 语言如何手动输入一个数组

手动定义一个空数组:arr =[],链表数组:a = [1,2,[1,2,3]]。

Python, 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。

Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议[2]  。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。

Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中[3]  有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。

7月20日,IEEE发布2017年编程语言排行榜:Python高居首位。