Re: [问题] 该如何把所有output存成a.txt档

楼主: MOONY135 (谈无欲)   2016-04-26 21:52:16
※ 引述《busystudent (busystudent)》之铭言:
: 谢谢几位网友,想再请教关于把所有结果存成a.txt档的问题。
: 我在网上找到一段存盘的程式码:
: Str = "Hello this is my Python\n"
: f = file("D:\\abc.txt","w")
: f.write(Str)
: f.close()
: 但是用在我的主程式码里,我不知道该如何修改,尤其在这么多for循环下,成功存下我的结果,
: 我的尝试为如果程式码里有print,我就会把print的结果丢给一个值
: a = print 然后 f.write(a)
你完全没有描述你的不成功是怎样的不成功
光看你的code没办法想像 为什么你会失败
然后你给的code也没有塞你描述的东西
=========================================
看你想怎样存 txt档的话
最好是一次把想存的东西写完之后再存
比方说你的资料为 [123, 456, 789]
存到txt档的格式想要是
123
456
789
这种长相的话 那你的code就要写成这样
for i in myList:
msg = msg + i + "\n"
f.write(msg)
f.close()
=========================================
你没有描述你想要什么格式 然后你怎么做却得不到这种结果
也没办法找到你的盲点 没有人可以隔空抓药
作者: busystudent (busystudent)   2016-04-26 21:57:00
好吧 ,我很抱歉,我赶快修改不好意思 我说的不清楚
楼主: MOONY135 (谈无欲)   2016-04-26 22:29:00
你至少要测试一下这个功能是怎样运作的才有办法解决你的问题 通常教学文章里面应该都会有测试档然后你说不知道再这么多的for循环里面如何存下你的结果不是代表你对你想做的东西其实思考的很模糊吗然后通常不会有人会去仔细研究你专案内容的CODE所以你就算贴整段CODE上来 大家应该还是不太会看
作者: busystudent (busystudent)   2016-04-26 23:04:00
谢谢你的提醒,看来我有待学习,我会虚心接受另外我修改好文章了,还请你帮个忙指点,衷心感谢

Links booklink

Contact Us: admin [ a t ] ucptt.com