我试图使用输入输出到文件名

时间:2018-03-21 23:24:14

标签: input filenames

我尝试使用输入变量来使用输入文件名创建文件 我见过的唯一例子是print(输入)

我是Python的新手,但试图编写一个功能程序

谢谢

2 个答案:

答案 0 :(得分:0)

这对你来说是个不错的开始

def create_file():
    fn = input('Enter file name: ').strip()
    try:
        file = open(fn, 'r')
    except IOError:
        file = open(fn, 'w')

答案 1 :(得分:0)

在Python中,您可以使用open()函数创建一个文件(假设它是一个文本文件)。

它的文档位于here

使用输入变量创建文件,您可以这样做:

file = open(input, 'w+')

这将为您提供一个文件对象,您可以使用write()函数写入行。