怎么用python把save文件改成txt文件?

怎么用python把save文件改成txt文件?,第1张

一、利用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'为数据保存格式,保存为整数。

f = open('output.txt','w')

XXX

print(1,file=f)

XXX

print(2,file=f)

f.close()

这个程序执行后控制台不会有任何拆兆输出,所有的输出都写到了output.txt这个文件拿碧中了,你先试一下看看满不满足你要求,不满足消御举的话,你追问,咱再改改

import sys

import os

class Logger(object):

def __init__(self, filename="log.txt"):

self.terminal = sys.stdout

self.log = open(filename, "a")

def write(self, message):

self.terminal.write(message)

self.log.write(message)

def flush(self):

pass

path = os.path.abspath(os.path.dirname(__file__))

type = sys.getfilesystemencoding()

sys.stdout = Logger()

print("abc")

print("def")

保存文件的方法如下:

读文件f = open('Test.txt') #打开文件

data = f.read() #读取文件

print(data)

# oneLine = f.readline()

# print oneLine #读取第一行

# lines = f.readlines() #把内容按行读取至一个list

# print lines

f.close() #关闭

写文件f = open('output.txt','w') #output.txt - 文件名称及格式档游运 w - writing

#以这行梁种模磨衡式打开文件,原来文件内容会被新写入的内容覆盖,如文件不存在会自动创建


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12218367.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存