VPS/云主机等
优惠信息分享~

Python编写一个程序,接受用户的输入并保存为新的文件

题目如下:

Python编写一个程序,接受用户的输入并保存为新的文件,用函数封装程序,程序实现如图:

分析:

逻辑上讲还是不难的,需要用到f.write(),格式化字符串的知识以及函数的知识。

代码如下:

[reply]

def something(file_name):
    print("请输入内容【单独输入':w'保存退出】:",end='\n')
    f = open(file_name,'w')
    while 1:
        temp = input()
        if temp !=':w':
            f.write('%s\n' % temp)
        else:
            break

    f.close()

file_name = input('请输入文件名:')
something(file_name)

[/reply]

写的时候忘了加’\n’导致字符串一直没有换行,这首海子的诗歌,怎么读起来感觉这么让人悲伤。让人不忍读第二次。

诗歌如下:

[mark_e]

从明天起,做一个幸福的人

喂马,劈柴,周游世界

从明天起,关心粮食和蔬菜

我有一所房子,面朝大海春暖花开

从明天起,和每一个亲人通信

告诉他们我的幸福

那幸福的闪电告诉我的

我将告诉每一个人

给每一条河每一座山取一个温暖的名字

陌生人,我也为你祝福

愿你有一个灿烂的前程

愿你有情人终成眷属

愿你在尘世获得幸福

我只愿面朝大海春暖花开

[/mark_e]

悲伤的诗歌,悲伤的诗人。代码被隐藏,没有兴趣的就别看了。大鸟只是自己记录在这里,因为我忘了加’\n’导致很不美观,后来才想起来!

赞(0)
未经允许不得转载:大鸟笔记 » Python编写一个程序,接受用户的输入并保存为新的文件

登录

找回密码

注册