24小时热门版块排行榜    

查看: 1852  |  回复: 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的回帖

snail594

金虫 (小有名气)

【答案】应助回帖

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

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的回帖

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的回帖
信息提示
请填处理意见