python文件到输出到文件

1.python 如何让一个函数的输出写入到一个文件中?

首先导入sys模块

import sys

然后在打算把输出数据写入文件的代码之前加上以下代码

output=sys.stdout

outputfile=open(filename,'w')

sys.stdout=outputfile

上面的filename表示输出文件

程序结束或恢复成正常输出时加上以下代码

outputfile.close()

sys.stdout=output

恢复输出为开始保存的正常输出值

2.python关于输出文档的情况

# -*- coding: utf-8 -*-

"""

:created on: 2015年5月11日

:author: Chuanqing Qin

:contact: qinchuanqing918@163.com

"""

import string

def deal_file(row_count, column_count,file_name):

"""

do the job which you want.

:param: int column_count: how many column you want to output. which should <= 26

:param: int column_count: how many column you want to output.

:param: String file_name: in which file you want to output.

"""

with open(file_name, 'w') as f:

for index, row in enumerate(string.ascii_lowercase):

if row_count > 26:

break

for i in xrange(1, column_count):

row_temp = '%s%d' % (row, i)

f.write(row_temp)

f.write('\t')

row_temp = '%s%d' % (row, column_count)

f.write(row_temp)

f.write('\n')

if __name__ == '__main__':

deal_file(25, 3, 'twmp.txt')

python文件到输出到文件

转载请注明出处代码入门网 » python文件到输出到文件

资讯

python的冒号

阅读(20)

本文主要为您介绍python的冒号,内容包括python中的冒号:表示什么意思,python中的冒号到底是什么语义,python中什么时候需添加冒号?。函数参数中的冒号是参数的类型建议符,告诉程序员希望传入的实参的类型。函数后面跟着的箭头是函数返回值的

资讯

pythonreturnforin

阅读(25)

本文主要为您介绍pythonreturnforin,内容包括pythonreturn语句,inreturnfor有这个词组吗什么意思啊,python中函数嵌套循环语句时,return如何正确使用返回值。return语句是从函数返回一个值,每个函数都要有一个返回值。函数中一定要有return

资讯

python文件行数

阅读(31)

本文主要为您介绍python文件行数,内容包括Python读取指定行数,python怎么得到一个文件里面的行数,Python计算一个文件中有多少行即读取文件行数。写一个文本统计的脚本:计算并打印有关文本文件的统计数据,包括文件里包含多少个字符、行、单词

资讯

python程序设计

阅读(28)

本文主要为您介绍python程序设计,内容包括python程序设计,python程序设计,课程里面Python程序设计和Python高级程序设计有啥区别。# 如果能利用正则表达式(re模块)可能程序会更简单些。str_test = input("please enter a string:

资讯

python的书籍推荐

阅读(28)

本文主要为您介绍python的书籍推荐,内容包括关于Python方面比较好的书籍,Python好点的书推荐,Python入门书籍推荐。python的书很多 , 但是好书不多, 经过我这么多年的2113python学习,我总结出了一个python学习的读书路线:pytho

资讯

pythonifandif

阅读(33)

本文主要为您介绍pythonifandif,内容包括pythonelseif怎么表示,Pythonif语句,python的if语句问题。score = raw_input("score:") score=int(score) if(score >= 90) and (sc

资讯

sqlite3python

阅读(33)

本文主要为您介绍sqlite3python,内容包括sqltilepython怎么打开,python自带sqlite3怎么用,pythonsqlite3的问题。SQLite是一种嵌入式数据库,它的数据库就是一个文件。由于SQLite本身是C写的,而且体积很小,所以,经常被集成到各种应用程序中,甚

资讯

python的popen

阅读(37)

本文主要为您介绍python的popen,内容包括Pythonfopen,和popen的区别,python中的popen如何用c++实现,python在windows下subprocess模块Popen的一个特别用法。open标准posix接口,通用接口,不带缓冲区,效率和速度不错,用close关闭。fopen基于posix

资讯

pythonpipcentos

阅读(28)

本文主要为您介绍pythonpipcentos,内容包括centospythonpip有什么用,如何解决centos7中pythonpip模块不存在,如何在centos6.4上安装pip。之前有的朋友问我,CentOS版本怎么安装python的pip,我之前给出的Ubuntu下apt-get的方法 ubuntu 需要先安

资讯

pythonxypython

阅读(34)

本文主要为您介绍pythonxypython,内容包括Python(x,y)和Python是什么关系?,python(x,y)如何打开编程页面?,python(x,y)如何打开编程页面?。python(x,y),包括了完整的Python语言开发包,非常全面;加上Wing IDE强大的调试功能,一定会让我们的学习

资讯

twistedpython

阅读(35)

本文主要为您介绍twistedpython,内容包括twisted,celery有何区别,pythontwisted模块有什么作用,pythontwisted模块有什么作用。一,英语语言角度:二者词性,词义,都相去甚远 。twisted twist的过去式和过去分词形式,可单独作形容词,意为:拧的;古怪的c

资讯

pythoncryptocrypto

阅读(29)

本文主要为您介绍pythoncryptocrypto,内容包括怎么使用pythoncrypto,crypto是什么意思,Crypto意思。环境:windows8 64位解决步骤:1.安装pip,Python的官网上去下载,下 1.1选择:下图文件下载到本地磁盘11.2 进入

资讯

python发请求

阅读(33)

本文主要为您介绍python发请求,内容包括python发送请求问题,如何用python写后台接收客户端发送的post请求,pythonhttplib怎么打印发送的请求。import httplibimport urllibConn = httplib.HTTPConnection("113.251.22

资讯

rawinputpython

阅读(33)

本文主要为您介绍rawinputpython,内容包括python的rawinput用法,python中input和rawinput的区别,python的rawinput用法。record = []while True: info = [] userInput = raw_input(Enter somethi

资讯

python的冒号

阅读(20)

本文主要为您介绍python的冒号,内容包括python中的冒号:表示什么意思,python中的冒号到底是什么语义,python中什么时候需添加冒号?。函数参数中的冒号是参数的类型建议符,告诉程序员希望传入的实参的类型。函数后面跟着的箭头是函数返回值的

资讯

pythonreturnforin

阅读(25)

本文主要为您介绍pythonreturnforin,内容包括pythonreturn语句,inreturnfor有这个词组吗什么意思啊,python中函数嵌套循环语句时,return如何正确使用返回值。return语句是从函数返回一个值,每个函数都要有一个返回值。函数中一定要有return

资讯

python文件行数

阅读(31)

本文主要为您介绍python文件行数,内容包括Python读取指定行数,python怎么得到一个文件里面的行数,Python计算一个文件中有多少行即读取文件行数。写一个文本统计的脚本:计算并打印有关文本文件的统计数据,包括文件里包含多少个字符、行、单词

资讯

python程序设计

阅读(28)

本文主要为您介绍python程序设计,内容包括python程序设计,python程序设计,课程里面Python程序设计和Python高级程序设计有啥区别。# 如果能利用正则表达式(re模块)可能程序会更简单些。str_test = input("please enter a string:

资讯

python的书籍推荐

阅读(28)

本文主要为您介绍python的书籍推荐,内容包括关于Python方面比较好的书籍,Python好点的书推荐,Python入门书籍推荐。python的书很多 , 但是好书不多, 经过我这么多年的2113python学习,我总结出了一个python学习的读书路线:pytho

资讯

pythonifandif

阅读(33)

本文主要为您介绍pythonifandif,内容包括pythonelseif怎么表示,Pythonif语句,python的if语句问题。score = raw_input("score:") score=int(score) if(score >= 90) and (sc

资讯

sqlite3python

阅读(33)

本文主要为您介绍sqlite3python,内容包括sqltilepython怎么打开,python自带sqlite3怎么用,pythonsqlite3的问题。SQLite是一种嵌入式数据库,它的数据库就是一个文件。由于SQLite本身是C写的,而且体积很小,所以,经常被集成到各种应用程序中,甚

资讯

简明python教程

阅读(35)

本文主要为您介绍简明python教程,内容包括看完了简明python教程,接着再看什么书啊?有没有解释模块(库)的,到底怎么使用python啊,学习D语言,Python应该看哪些书籍。如果你真的想好好学习编程,那么就要潜下心来认真的去学。1. 找一些好书看看