小编典典

使用python创建新的文本文件时出错?

python

此功能无效,并引发错误。我是否需要更改任何参数或参数?

import sys

def write():
    print('Creating new text file')

    name = input('Enter name of text file: ')+'.txt'  # Name of text file coerced with +.txt

    try:
        file = open(name,'r+')   # Trying to create a new file or open one
        file.close()

    except:
        print('Something went wrong! Can\'t tell what?')
        sys.exit(0) # quit Python

write()

阅读 192

收藏
2021-01-20

共1个答案

小编典典

如果文件不存在,open(name,'r+')将失败。

您可以使用open(name, 'w'),如果该文件不存在,则会创建该文件,但是它将截断现有文件。

另外,您可以使用open(name, 'a'); 如果该文件不存在,则会创建该文件,但不会截断现有文件。

2021-01-20