1. 改变工作路径
>>> import os
>>> os.getcwd()
D:/python2.7/
>>> os.chdir(''F:/git/py/')
2.输出到文件
>>> myfile = file('testit.txt', 'w')
>>> print >> myfile, 'Hello World!' # 注意print
>>> myfile.close() #写入文件
>>> help(file)
3.python 输出重定向到文件
>>>import sys
>>>oldStdout = sys.stdout
>>>sys.stdout = open("script.log", "w+")
the code you want to test
......
>>>sys.stdout = oldStdout
>>>oldStdout = sys.stdout
>>>sys.stdout = open("script.log", "w+")
the code you want to test
......
>>>sys.stdout = oldStdout
>>> import sys
在Neil Schemenauer 的反向传播模块的python代码中,有个code2data.py,
我在其中添加了这样一段代码,outfile = open('features0429.dat','w+') # by wr-chow
一开始用的file结果报错,提示‘str' object is not callable。
>>>oldStdout = sys.stdout
>>>sys.stdout = open("script.log", "w+")
the code you want to test
......
>>>sys.stdout = oldStdout
4. file 与 open的差别