python数组保存txt文件
1. python 使用PrettyTable生成了结果,要怎么把结果保存到TXT文件里,求教
很简单,我刚刚才解决这个问题。
举个例子,输出一个table, #这个是你输出的 PrettyTable类型文件
f=file("test.txt","a+")
f.write(str(table))
f.close()
这样就可以了。
2. 怎么用python把save文件改成txt文件
一、利用open和write函数
with open('test.txt','w') as f:
f.write(test)
其中test.txt为要保存的文件filename,test为要保存的数据,可以为字符串str类型,也可以是bytes类型,但是此种方法无法保存数组,数组保存需要下面第二种方法。
二、利用np.save函数
np.savetxt('test.txt',test,fmt='%d')
其中test.txt为要保存的文件filename,test为要保存的数组,fmt='%d'为数据保存格式,保存为整数。
3. 用Python怎么读取一个中文的TXT并存在一个数组里。。。
#!/usr/bin/envpython
#coding:UTF-8
f=open(r'C: estwords.txt','r')
a=f.read()
print(a)
ws=[]
forwina.split():
ws.append(w)
print(ws)
4. python输出1000以内的素数保存到txt文件
可以。
首先判断一个数是不是素数(除1和本身之外有没有其他因数),再利用filter()函数过滤掉非素数思路:判断一个数是不是素数,是则留下,不是则过滤defprime(x):foriinrange(2,x):ifx%i==0:returnFalseifi==x-1:returnTrueoutput=filter(prime,range(2,1001))print(list(output))。
Python是一种跨平台的计算机程序设计语言是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。
5. python中读取一个.txt文件,并且放入数组。
#python3.3
file=open('test.txt')
lines=file.readlines()
aa=[]
forlineinlines:
temp=line.replace('"','').split(',')
del(temp[0])
del(temp[2])
aa.append(temp)
print(aa)#2.x请将此行改为printaa
6. 如何将python运行结果保存成txt,万分感谢呐
将python运行结果保存成txt的具体操作步骤如下:
1、首先我们打开电脑桌面,在电脑桌面上点按win+R进入运行,在搜索框里输入cmd并点击确定。
7. python怎么将保存数据的txt文件设为变量
a = open('你的txt名')
a为变量
8. Python数组怎么写入txt
您好,是这样的:
>>> X=[ 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]
>>> S='\n'.join(str(num)[1:-1] for num in X)
>>> open(r'test.txt','w').write(S)
经python2.7测试,结果与你希望的一致,测试中无错误。
9. Python将输出数组转化为一个新的文本文档
fout=open('output.txt','w')#打开输出文件
...
print>>fout,what_you_want_to_print#所有的print语句都如此修改
...
fout.close()#最后关闭文件
这是python2.7中基本的写文件操作。
10. Python语言怎么把数组分行写入TXT
defwriteToTxt(list_name,file_path):
try:
fp=open(file_path,"w+")
foriteminlist_name:
fp.write(str(item)+" ")//list中一项占一行
fp.close()
exceptIOError:
print("failtoopenfile")
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)