24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1796  |  回复: 6

seu-ljc

木虫 (正式写手)

[求助] python在函数中写文件,重复运行这个函数,后面的输入会把前面的覆盖,如何不覆盖呢?已有3人参与

def fo(i):
    file=open('oo.txt,'w')
    file.write('hi %d\n'%(i))
    file.close()

fo(1)
fo(2)
fo(3)

结果输出的是 : hi3

但是我想要的是 hi1
                          hi2
                          hi3
求python大神赐教~
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

regmastercn1

铁杆木虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
(i),是不是该去掉括号。,忘记了

[ 发自小木虫客户端 ]
Outlooker
2楼2014-04-17 23:05:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

seu-ljc

木虫 (正式写手)

引用回帖:
2楼: Originally posted by regmastercn1 at 2014-04-17 23:05:35
(i),是不是该去掉括号。,忘记了

不是的,试了下,还是不行。。。
3楼2014-04-17 23:09:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snail594

金虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
open('oo.txt,'w+')
Inlearningwetrust
4楼2014-04-18 10:12:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

seu-ljc

木虫 (正式写手)

引用回帖:
4楼: Originally posted by snail594 at 2014-04-18 10:12:59
open('oo.txt,'w+')

试了下,还是没用
5楼2014-04-18 10:44:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tieer

木虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
seu-ljc: 金币+5, ★★★很有帮助 2014-04-18 14:08:25
w改成a,就是追加在文件后面不是覆盖了
思考,让这个世界更有趣。
6楼2014-04-18 13:11:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

seu-ljc

木虫 (正式写手)

引用回帖:
6楼: Originally posted by tieer at 2014-04-18 13:11:46
w改成a,就是追加在文件后面不是覆盖了

it works, thanks
7楼2014-04-18 14:08:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 seu-ljc 的主题更新
信息提示
请填处理意见