python3的问题 怎样能把Python界面上输出的内容写入成txt文件

f = open('log.txt','w')
print('日志文件',file=f) #print到文件

只要你把log.txt的路径写对就可以print到文件了

⑵ python新人,如何将结果输出到txt文件.

#coding='utf-8'
importos,sys
fromrandomimportsample
importtime
importdatetime
truelist=[]
falselist=[]
IP=['192.168.1.1','192.168.0.1','192.168.1.2']
f=open(datetime.datetime.now().strftime("%Y%m%d%H%M%S")+".txt","w")
foriinsample(IP,2):
ping=os.system('ping-c3%s'%i)
ifping:
falselist.append(i)
else:
truelist.append(i)
print('truelist:'+str(truelist),file=f)
print('falselist:'+str(falselist),file=f)
f.close()

⑶ 如何通过python3写入txt文件

使用open方法打开一个txt文件,句柄保存在f中。注意第二个参数w,表明是可写模式,只有这种模式你才可以写入文字。第一个参数大家都知道,就是文件路径,如果文件不存在,那么会自动创建一个该目录下的txt文件。
写入文字,用write
如果你一次有多行要写入,你可以用一个列表作为参数:
如果写入完毕,我们需要关闭文件,用到的close方法。
最后看一下,已经写入到tt记事本了。
open(path,'w'):w模式下,写入内容会覆盖掉原来的内容,所以我们还有另一个模式叫做追加模式,就是a模式

⑷ python把一个字符串列表写入txt文件,并保证每个字符串占用一行且没有其他符号(例如[]‘’空格)

代码如下:

#coding=utf-8

a=['zali','sili','ann']

withopen('test.txt','w')asf:
foriina:
f.write(i+' ')

运行结果

⑸ python 如何将txt文件中指定的内容 写入另一个文件中

withopen('f1.txt','r')asf1:
withopen('f2.txt','w')asf2:
f2.write(f1.read())

⑹ 关于python写入txt文本

fout=open("test.txt","wt")
foriinrange(1,5):
s="=>("
c="111,"
d=i+1
f=","
g=12
h=")"
print>>fout,i,s,c,d,f,g,h
printi,s,c,d,f,g,h

fout.close()

⑺ python写入TXT文本对齐问题

主要有两方面的问题。
1、制表符的宽度,pycharm确认是8个字符宽度,因为记事本是8不能修改。
2、字体的问题,要使用等宽字体,也就是常说的脚本字体。

⑻ python中以字典为元素的列表怎么写入文本文件

##调用json.mp函数就行了,下面是一个例子
import json
##将FileName指定为你的文件的专实属际路径
FileName='t.txt'
lst=[{'name':'lili','age':25},{'name':'gg','age':18}]
with open(FileName,'w') as f:
json.mp(lst,f)

⑼ python怎么中文写txt文件

本文以txt 文本为例,只是介绍ANSI,Unicode,UTF-8 三种编码的文件的读写过程,对于编码不做深究了

一、用记事本另存为时,可以选择保存文本使用的的几种编码模式,分别为:

  • ANSI:默认保存的编码格式,采用本地操作系统默认的内码,简体中文一般为GB2312。

  • Unicode:UTF-16的小端字节序,加上BOM签名:0xFFFE。

  • Unicode bigendian:Unicode编码:UTF-16的大端字节序,加上BOM签名:0xFEFF。

  • UTF-8:编码格式是:UTF-8,其BOM为0xEF BB BF(UTF-8不区分字节序,这个BOM仅标志UTF-8编码)

  • Python对于读取的txt文件,最好在读取的时候进行decode成unicode编码,

  • def read_out(self): with codecs.open(self.filename, 'r+') as get: return get.read().decode('gbk')


  • 然后再写入的时候进行encode成对应想要的编码类型,这样可以保证源文件的编码方式不会改变,且中文不会乱码

    整个代码过程保持使用unicode编码方式利用try…except 来进行编码判别具体使用了那种编码方式

  • f.write(self.filename.encode('gbk'))

  • 二、对于raw_input 通过键盘输入的文字,通过sys模块中的stdin.encodeing来进行解码

  • content = raw_input().decode(sys.stdin.encoding)

  • type(content) 是unicode
  • 暂时这么多