【发布时间】:2011-05-05 21:12:32
【问题描述】:
我已经搜索了 Google、Stack Overflow 和我的 Python 用户指南,但没有找到一个简单、可行的问题答案。
我在 Windows 7 x64 机器上创建了一个文件 c:\goat.txt 并尝试将“test”打印到该文件。我根据 StackOverflow 上提供的示例尝试了以下方法:
此时我不想使用日志模块,因为我从文档中不了解如何根据二进制条件创建简单的日志。打印很简单,但是如何重定向输出并不明显。
一个简单明了的例子,我可以输入我的解释者是最有帮助的。
此外,感谢您对信息网站的任何建议(不是 pydocs)。
import sys
print('test', file=open('C:\\goat.txt', 'w')) #fails
print(arg, file=open('fname', 'w')) # above based upon this
print>>destination, arg
print>> C:\\goat.txt, "test" # Fails based upon the above
【问题讨论】:
-
另外,你用的是什么教程? “搜索了几个小时而没有结果”应该替换为“做了几个小时的教程”。你有没有打开任何教程?如果有,是哪一个?