- open()打开一个文件对象
- write()往里面写入东西
写法1
fo = open("test.txt", "w")
str = "写点什么"
fo.write(str)
fo.close()
# 当然也可以 myPath.open(...).write(...)
写法2
str = "写点什么"
with open("test.txt", 'w') as f:
f.write(str)
write()方法语法如下
fileObject.write([ str ])
参数
- str – 要写入文件的字符串。
返回值
- 返回的是写入的字符长度
对应的open(读取文件)方法
文件句柄 = open(‘文件路径’, ‘模式’)
打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作。
打开文件的模式有:
mode参数 | 可做操作 | 若文件不存在 | 如何处理原内容 |
---|---|---|---|
r | 只可读 | 报错 | - |
r+ | 可读可写 | 报错 | 是 |
w | 只可写 | 创建 | 是 |
w+ | 可读可写 | 创建 | 是 |
a | 只可写 | 创建 | 否,追加 |
a+ | 可读可写 | 创建 | 否,追加 |
x | 只可写 | 创建 | - |
x+ | 可读可写 | 创建 | - |
"b"表示处理二进制文件(如:FTP发送上传ISO镜像文件,linux可忽略,windows处理二进制文件时需标注)
- rb
- wb
- ab
参考文献
- https://blog.youkuaiyun.com/weixin_36177953/article/details/114911868
- https://blog.youkuaiyun.com/weixin_44449116/article/details/122799242