要创建文件,请使用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教程:
- Python简介
- 在macOS上安装Python 3
- 运行Python程序
- Python 2和Python 3
- 使用Python的基础
- Python数据类型
- Python运算子
- Python字符串
- Python布尔值
- Python数字
- Python,接受输入
- Python控制语句
- Python列表
- Python元组
- Python集
- Python字典
- Python函数
- Python对象
- Python循环
- Python模块
- Python类
- Python标准库
- 调试Python
- Python变量范围
- Python,从命令行接受参数
- Python递归
- Python嵌套函数
- Python Lambda函数
- Python闭包
- Python虚拟环境
- 使用Python将GoPro用作远程网络摄像头
- Python,如何从字符串创建列表
- Python装饰器
- Python Docstrings
- Python自省
- Python注释
- Python,如何列出目录中的文件和文件夹
- Python,如何检查数字是否为奇数或偶数
- Python,如何获取文件的详细信息
- Python,如何检查文件或目录是否存在
- Python异常
- Python,如何创建目录
- Python,如何创建一个空文件
- Python,`with`语句
- Python,创建网络请求
- Python,使用`pip`安装第三方软件包
- Python,读取文件内容