zoukankan      html  css  js  c++  java
  • 创建文件

    编写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 + '
    ' for line in content]  #以
    结束 可以换行
        wfile(fname,content)  #将内容写入文件
  • 相关阅读:
    Runner站立会议07
    Runner站立会议06
    “记计帐”需求分析
    Runner站立会议03
    Runner站立会议02
    2016年秋季个人阅读计划
    梦断代码阅读笔记03
    进度条15
    梦断代码阅读笔记02
    软件工程概论课程总结
  • 原文地址:https://www.cnblogs.com/lsgo/p/10529666.html
Copyright © 2011-2022 走看看