python入门级问题
请问如何将所有print的信息一次写成一个txt文本,谢谢!
可以使用内置函数
configfile = open('test.txt','a') ##open方法的两个参数,第一个是要写的txt文本的路径和名字
configfile.writelines(str) ##str是你要print的信息,即为要写入txt的文本
configfile.close()
可能我说的还不是很清楚,我是想把屏幕打印的内容写到文件里面。
print >>open(filename,'r or w 忘了') 简单吧
我试了一下,还是不能将打印的内容保存在文件里面啊。
print 'test for file'
print >> open(filename, 'wt')
这样出来只是一个空的文件,里面没有test for file这句话...
file = open(r"file_name", 'w')
print >> file, "hello, world"
可以不改原来脚本,在控制台下执行时重定向到一个文件,譬如
python.exe xxx.py > xxx.txt
感谢楼上!!!
用python 3.0以上版本, print函数的filename参数直接支持写到文本
刚才弄了个eclipse + pydev的IDE,发现不能debug
错误提示
Traceback (most recent call last):
File "F:\tools\eclipse\plugins\org.python.pydev.debug_1.5.3.1260479439\pysrc\pydevd.py", line 2, in ?
from pydevd_constants import * #@UnusedWildImport
File "F:\tools\eclipse\plugins\org.python.pydev.debug_1.5.3.1260479439\pysrc\pydevd_constants.py", line 63, in ?
DictContains = dict.has_key
NameError: name 'di
相关问答:
python和pyqt以及Eric4都已经配置好了,打开Eric4写个python程序比如简单的
print“hello,world”,怎么编译运行了,Start菜单的所有命令都出现和图中差不多的对话框,应当怎么运行了?
求大家指教
没有人用 ......
刚接触,感觉功能比较强大,主要是粘合性好,可以有机结合其他语言。但不明白它主要应用于什么领域,主要做那方面的东东。开发ERP系统是否可行?
基本上什么都可以做
今天去看了一下,基本上什么 ......
像 C 的 scanf() 那样
比如读入 1 2 3 a b c
每次读入一个
下面这个应该是你想要的吧:
Python code:
>>> k = raw_input()
0 0123 ds dsl sd
>>> k
'0 0123 ds dsl sd'
>>> ......
源程如下:
Python code:
import pcap
import dpkt
pc = pcap.pcap();
第一行,第二行都没有问题,就是第三行报错,唉,折腾好久了,真想放弃PYTHON
E:\cmd>pcap.py
Traceback (most r ......