创建文件脚本
#!/usr/bin/python3 import os def get_fname(): while 1: fname = input('文件名:') if not os.path.exists(fname): break print('文件名已存在,请重试!') return fname def get_content(): content = [] print('请输入内容,在单独的一行输入end结束!') while 1: line = input('(end to quit)> ') if line == 'end': break content.append(line) return content def write_file(fname,content): with open(fname, 'w') as fjob: fjob.writelines(content) if __name__ == '__main__': fname = get_fname() content = get_content() content = ['%s\n' % line for line in content] write_file(fname,content)