我是靠谱客的博主 外向白羊,最近开发中收集的这篇文章主要介绍python的open方法_Python os.open() 方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Python os.open() 方法

概述

os.open() 方法用于打开一个文件,并且设置需要的打开选项,模式参数mode参数是可选的,默认为 0777。

语法

open()方法语法格式如下:

os.open(file, flags[, mode]);

参数

file -- 要打开的文件

flags -- 该参数可以是以下选项,多个使用 "|" 隔开:

os.O_RDONLY: 以只读的方式打开

os.O_WRONLY: 以只写的方式打开

os.O_RDWR : 以读写的方式打开

os.O_NONBLOCK: 打开时不阻塞

os.O_APPEND: 以追加的方式打开

os.O_CREAT: 创建并打开一个新文件

os.O_TRUNC: 打开一个文件并截断它的长度为零(必须有写权限)

os.O_EXCL: 如果指定的文件存在,返回错误

os.O_SHLOCK: 自动获取共享锁

os.O_EXLOCK: 自动获取独立锁

os.O_DIRECT: 消除或减少缓存效果

os.O_FSYNC : 同步写入

os.O_NOFOLLOW: 不追踪软链接

mode -- 类似 chmod()。

返回值

返回新打开文件的描述符。

实例

以下实例演示了 open() 方法的使用:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

import os, sys

# 打开文件

fd = os.open( "foo.txt", os.O_RDWR|os.O_CREAT )

# 写入字符串

os.write(fd, "This is test")

# 关闭文件

os.close( fd )

print "关闭文件成功!!"

执行以上程序输出结果为:

关闭文件成功!!

最后

以上就是外向白羊为你收集整理的python的open方法_Python os.open() 方法的全部内容,希望文章能够帮你解决python的open方法_Python os.open() 方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部