首页 > 其他 > 详细

创建文件

时间:2019-03-14 13:32:07      阅读:163      评论:0      收藏:0      [点我收藏+]

编写mktxtfile.py脚本,实现以下目标:

  1. 编写一个程序,要求用户输入文件名
  2. 如果文件已存在,要求用户重新输入
  3. 提示用户输入数据,每行数据先写到列表中
  4. 将列表数据写入到用户输入的文件名中
import os

def get_fname():
  while True:
     fname = input(请输入文件名:)
     if not os.path.exists(fname):
         break
     print("file exitst please reinput!!!")
  return fname

def get_content():
     content =[]
     print(请输入内容,以exit结束)
     while True:
        data = input(>>>: )
        if data == exit:
            break
        content.append(data)
     return content

def wfile(fname,content):
    with open(fname,w) as f:
        f.writelines(content)


if __name__ == __main__:
    fname = get_fname()           #获取文件名字
    content = get_content()        #获取内容
    content = [line + \n for line in content]  #以\n结束 可以换行
    wfile(fname,content)  #将内容写入文件

 

创建文件

原文:https://www.cnblogs.com/lsgo/p/10529666.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!