输出python的help结果到文件中

1.命令行方式:

1 python -c "import sys; help(sys.exit)" > help.txt
2.函数代码的方式输出
 1 def help_output(help_element):
 2     filename = ‘help.txt‘
 3
 4     stdout = sys.stdout
 5     out_file = open(filename, ‘w+‘)
 6     sys.stdout = out_file
 7
 8     help(help_element)
 9     out_file.flush()
10
11     out_file.close()
12     sys.stdout = stdout
				
时间: 2024-10-28 21:38:13

输出python的help结果到文件中的相关文章

输出 time 命令的结果到文件中

译至:http://unicus.jp/skmk/archives/338 由于输出 time 命令的结果到文件时使用的错误的方式,所以将其记录下来. 环境是bash. 目标 将运行的a.out程序的输出和其所花的时间重定向到日志文件中 无效的例子1 time ./a.out > logfile time ./a.out | tee logfile 上面的例子是重定向结果到logfile,下面的例子是通过tee把标准输出输出到文件.但是只有time的输出没有被记录到文件中.    这是因为tim

python struct.pack() 二进制文件,文件中打包二进制数据的存储与解析

学习Python的过程中,遇到一个问题,在<Python学习手册>(也就是<learning python>)中,元组.文件及其他章节里,关于处理二进制文件里,有这么一段代码的处理: >>>F=open('data.bin','wb') >>>import struct >>>data=struct.pack('i4sh',7,'spam',8) >>>data b'\x00\x00\x00\x07spam\x

python文本处理---计算fasta文件中不同氨基酸的数目

#::!/usr/bin/python3 #-*- coding:utf-8 -*- #计算fasta文件中各个氨基酸的含量 import sys args=sys.argv f=open(args[1], 'r') fw=open('out.txt', 'w') line=f.read() txt=''.join(line.split('\n')[1:]) #可以得到氨基酸序列 #构建了各个氨基酸和含量的字典 ##注意collections模块中Counter的用法 from collecti

python 小程序,替换文件中的字符串

1 [[email protected] ~]# cat passwd 2 root:x:0:0:root:/root:/bin/bash 3 bin:x:1:1:bin:/bin:/sbin/nologin 4 daemon:x:2:2:daemon:/sbin:/sbin/nologin 5 adm:x:3:4:adm:/var/adm:/sbin/nologin 6 lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin 7 sync:x:5:0:sync:/sb

python获取outlook导出eml文件中附件代码

background: 离职,公司邮箱是一直从浏览器来访问的,所以邮件在本地保存不了.如果没有附件的话可以直接用word打开.但是有附件就会打开出错. 同时导出也只能是eml格式 其实里边就是文本信息,邮件发送也是这些文本. 所以就很简单了 复用了以前 的代码 #!/usr/bin/env python #encoding=utf-8 """ Copyright (c) 2012 ekse <[email protected]> All rights reserv

python 参数化之读取yaml文件中的内容

一.YAML的安装: 二.YAML的基础语法: a.大小写敏感; b. 对齐缩进(注意同级缩进要保持一致,并且第一个缩进只空一个空格) 如下面试一个混合的,希望读出来是key-value形式的(开始遇到坑,基础薄弱的原因,开始第一个缩进用的是两个空格,导致结果多出来的是字符串形式,没法转为字典显示): 三.读取并解析YMAL文件 import yaml import os def readyml(yamlPath): if not os.path.isfile(yamlPath): raise

[Python]将Excel文件中的数据导入MySQL

Github Link 需求 现有2000+文件夹,每个文件夹下有若干excel文件,现在要将这些excel文件中的数据导入mysql. 每个excel文件的第一行是无效数据. 除了excel文件中已有的数据,还要添加一列,名为“at_company”,值为821. 流程 (1)获取excel文件列表,并根据excel文件名确定之后需要创建的table名: (2)连接mysql (3)创建table (4)插入数据 (5)断开连接 依赖模块 1. xlrd # to read excel fil

iOS 将Log日志输出到文件中保存

对于那些做后端开发的工程师来说,看LOG解Bug应该是理所当然的事,但我接触到的移动应用开发的工程师里面,很多人并没有这个意识,查Bug时总是一遍一遍的试图重现,试图调试,特别是对一些不太容易重现的Bug经常焦头烂额.而且iOS的异常机制比较复杂,Objective-C的语言驾驭也需要一定的功力,做出来的应用有时候挺容易产生崩溃闪退.一遍一遍的用XCode取应用崩溃记录.解析符号,通常不胜其烦,有时还对着解析出来的调用栈发呆,因为程序当时的内部状态常常难以看明白,只能去猜测. 对于真机,日志没法

统计一个文件中出现字符&#39;a&#39;的次数

# -*- coding: utf-8 -*- #python 27 #xiaodeng #统计一个文件中出现字符'a'的次数 #http://www.cnblogs.com/hongten/p/hongten_python_count.html import os number=0 def getNumber(filePath,c): 'c---->the word numbers' #统计一个文件中出现字符'a'的次数 if os.path.exists(filePath): global