㈠ python新人,如何将结果输出到txt文件.
#coding='utf-8'importos,sysfromrandomimportsampleimporttimeimportdatetimetruelist=[]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()
㈡ python 输出文件到txt
name=['a1','a2','a3']seq=['seq11111','seqs22222','seq33333']f=open("F:/1.txt","w+")f.write("nameseq")foriinrange(0,len(name)):f.write(name[i]+""+seq[i]+"")f.close()
㈢ python怎样将结果输出到文件中
dataframe推荐直接存成csv文件格式data.to_csv('file_name.csv') 这样就可以了,如果遇到中文编码报错再加编码格式就好了
㈣ python将print输出到txt文件
还是自定义一个函数吧.
def print_log(log_file,txt): #保存日志,以备查用
#log_file = r"C:.txt"
print(txt)
txt = '%s%s' %(time.strftime('%Y/%m/%d %H:%M:%S',time.localtime(time.time())),str(txt))
f = open(log_file,"a")
f.write(txt)
f.close()
㈤ 用python 列出指定目录下所有的txt文件,并输出每个文件的创建日期和大小
链接:
提取码:5kun复制这段内容后打开网络网盘手机App,操作更方便哦
㈥ python怎么输出一个路径中最大的文件的文件名
可以提供给你思路,首先用os.walk模块找出这个路径下的所有文件,然后便利一次找出这个目录下所有文件的大小,最后用max函数找到最大的那个文件名,输出即可。
㈦ Python如何输出文件为.txt
在程序最前面加上以下三句import sysoutput=open(r'output.txt','w')sys.stdout=output在程序最后加上以下两句sys.stdout=sys.__stdout__output.close()
㈧ python怎么把输出保存为一个文件
写入什么数据就用什么模式打开文件,写二进制数据就用二进制模式打开文件,这样就没问题了。
㈨ .py文件里的print命令输出的文件在什么位置请问
不明白你的意思,你是说print命令在什么时候打印呢,还是说会在哪里打印出来?如果是会在哪里打印,在windows下,会在命令窗口打印出来。在liunx下,就会在当前的session里打印
㈩ python中怎么输入输出文件
1.打开和关闭文件(open(),file(),close())有两种内建函数可以获取文件对象:open和file。他们的用法完全一样。下面只以open()为例子讲解。获取一个文件对象(打开文件)的语法如下: 复制代码 代码如下:fileObj = open(filename,access_mode='r',buffering=-1) filename不用说你也应该知道是你要打开文件的路径。 access_mode用来标识文件打开的模式,默认为r(只读)。常用的模式如下表所示:文件模式 解释 r 以只读方式打开 w 以写方式打开,文件不为空时清空文件;文件不存在时新建文件。 a 追加模式,没有则创建 r+,w+,a+ 以读写模式打开,参见w,a 另外还有一个b表示二进制模式访问,但是对于Linux或者unix系统来说这个模式没有任何意义,因为他们把所有文件都看作二进制文件,包括文本文件。第三个参数不经常用到,标识访问文件的缓冲方式,0代表不缓冲,1代表缓冲一行,-1代表使用系统默认缓冲方式。只要使用系统默认就好。一些例子:复制代码 代码如下:>>> f = open('/etc/passwd','r')>>> f1 = open('/etc/test','w')使用完文件后,一定要记得关闭文件,操作如下:复制代码 代码如下:>>> f.close()2.文件读入2.1.file.read(size = -1) 读取从当前文件游标起size个字节的文件内容。如果size=-1,则读取所有剩余字节。复制代码 代码如下:>>> f = open('/etc/passwd')>>> f.read(100)'root:x:0:0:root:/root:/bin/bash\nbin:x:1:1:bin:/bin:/sbin/nologin\ndaemon:x:2:2:daemon:/sbin:/sbin/nol'2.2.file.readlines(size=-1) 从文件中读取并返回一行(包括行结束符),或返回最大size个字符复制代码 代码如下:>>> f.readline()'ogin\n'#和上面一个例子输出的最后拼起来就是 'nologin',因为游标在l后面。>>> f.readline(1)'a'2.3.file.readlines(sint=0) 读取文件所有的行,并作为一个列表返回(包括行结束符),如果sint>0则返回总和大约sint字节的行(具体由缓冲区大小决定)。复制代码 代码如下:f.readlines()['dm:x:3:4:adm:/var/adm:/sbin/nologin\n', 'lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin\n', 'sync:x:5:0:sync:/sbin:/bin/sync\n', 'shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown\n', 'halt:x:7:0:halt:/sbin:/sbin/halt\n', 'mail:x:8:12:mail:/var/spool/mail:/sbin/nologin\n', ……输出省略。3.文件输出3.1.file.write(str) 向文件中写入指定的字符串。复制代码 代码如下:>>> f = file('/root/test.py','w+')>>> f.write("print 'hello,world'")>>> f.read()''>>> f.close()>>> file('/root/test.py','r').read()"print 'hello,world'"3.2.file.write(seq) 向文件写入字符串序列seq。seq是任何返回字符串的可迭代对象。复制代码 代码如下:>>> f = file('/root/test.py','a+')>>> codelst = ['\n','import os\n',"os.popen('ls').read()\n"]>>> f.writelines(codelst)>>> f.close()>>> file('/root/test.py','r').read()"print 'hello,world'\nimport os\nos.popen('ls').read()\n"注意,文件写入的时候,不会自动加上换行符,必须手动加上。
未经允许不得转载:山九号 » python输出文件|python怎样将结果输出到文件中