Python,如何创建一个空文件

要创建文件,请使用open()全局功能。

它接受2个参数:文件路径和模式

您可以使用a作为模式,告诉Python在其中打开文件追加模式

file = '/Users/flavio/test.txt'

open(file, ‘a’).close()

#or

open(file, mode=‘a’).close()

如果文件已经存在,则其内容不会被修改。要清除其内容,请使用w改为标记:

open(file, 'w').close()

#or

open(file, mode=‘w’).close()

打开文件时,必须记得在完成使用后将其关闭。在这种情况下,我们将立即关闭它,因为我们的目标是创建一个空文件。

切记要关闭文件,否则它将一直保持打开状态,直到程序结束为止,然后程序将自动关闭。

或者,您可以使用with

with open(file, mode='a'): pass

这将自动关闭文件。

创建文件可以引发OSError异常(例如,如果磁盘已满),那么我们使用try块来捕获它并通过打印一条错误消息来优雅地处理问题:

file = '/Users/flavio/test.txt'

try: open(file, ‘a’).close() except OSError: print(‘Failed creating the file’) else: print(‘File created’)


更多python教程: