python把变量写入txt文件
用with最方便,不需要open和close。代码如下:
with open('test.txt', 'w') as f: # 打开test.txt 如果文件不存在,创建该文件。
f.write(var) # 把变量var写入test.txt。这里var必须是str格式,如果不是,则可以转一下。
https://blog.csdn.net/xiaotao_1/article/details/80726821
python的list变量保存为txt文本
python的一些中间变量,如list变量保存为txt文件:
file = open('file_name.txt','w');
file.write(str(list_variable));
file.close();
https://blog.csdn.net/qq1491599481/article/details/80017493
python 将print输出的内容保存到txt文件中
import sys
import os
class Logger(object):
def __init__(self, filename="Default.log"):
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('a.txt')
print(path)
print(os.path.dirname(__file__))
print('------------------')
网友评论