Python3OS文件/方法

os模块提供了非常丰富的方法用来处理文件和目录。

方法

描述

os.access(path,mode)

检验权限模式

os.chdir(path)

改变当前工作目录

os.chflags(path,flags)

设置路径的标记为数字标记

os.chmod(path,mode)

更改权限

os.chown(path,uid,gid)

更改文件所有者

os.chroot(path)

改变当前进程的根目录

os.close(fd)

关闭文件描述符

os.closerange(fd_low,fd_high)

关闭所有文件描述符,从fd_low(包含)到fd_high(不包含),错误会忽略

os.dup(fd)

复制文件描述符fd

so.dup2(fd,fd2)

将一个文件描述符fd复制到另一个fd2

os.fchdir(fd)

通过文件描述符更改当前工作目录

os.fchown(fd,uid,gid)

改变一个文件的访问权限,该文件由参数fd指定,参数mode是Unix下文件访问权限

os.fdatasync(fd)

修改一个文件的所有权,这个函数修改一个文件的用户ID和用户组ID,该文件由文件描述符fd指定

os.fdopen(fd[,mode[,bufsize]])

通过文件描述符fd创建一个文件对象,并返回这个文件对象

os.fpathconf(fd,name)

返回一个打开的文件的系统配置信息,name为检索的系统配置ide值,它也行是一个定义系统值的字符串,这些名字在很多标准中指定

os.fstat(fd)

返回文件描述符fd的状态,像stat()

os.fstatvfs(fd)

返回包含文件描述符fd的文件的文件系统的信息

os.fsync(fd)

强制将文件描述符为fd的文件写入硬盘

os.ftruncate(fd,length)

返回剪裁文件描述符fd对应的文件,它最大不能超过文件大小

os.getcwd()

返回当前工作目录

os.getcwdu()

返回一个当前工作目录的Unicode对象

os.isattty(fd)

如果文件描述符fd是打开的,同事于tty(-like)设备相连,则返回true,否则返回False

os.lchflags(path,flags)

设置路径的标记为数字标记,类是chflags() ,但是没有软连接

os.lchmod(path,flags)

修改连接文件权限

os.lchown(path,uid,gid)

更改文件所有者 ,类似chown,但是不追踪连接

os.link(src,dst)

创建硬链接,名为参数dst,指向参数src

os.listdir(path)

返回path指定的文件夹包含的文件或文件夹的名字的列表

os.lseek(fd,pos,how)

设置文件描述符fd当前位置为pos,how方式修改:SEEK_SET或者0设置从文件开始的计算pos;SEEK_CUR或1则从当前位置开始计算,os.SEEK_END或者2则从文件尾部开始

os.lstat(path)

像stat,但是没有软链接

os.major(device)

从原始的设备号中提取major号码

os.makedev(major,minor)

以major和minor设备号组成一个原始设备号

os.makedirs(path,mode)

递归文件夹创建函数像mkdir(),但创建的所有intermediate-level文件夹中需要包含子文件夹

os.minor(device)

从原始设备号中提取minot号码

os.mkdir(path,mode)

以数字的mode的mode创建一个名为path的文件夹,默认的mode是0777

os.mkfifo(path,mode)

创建命名管道,mode为数字,默认0666

os.mknod(filename,[node=0600,device])

创建一个名为filename文件系统节点

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

打开一个文件,并设置需要的打开选项,mode参数可选

os.openpty()

打开一个新的伪终端对,返回pty和tty的文件描述符

os.pathconf(path,name)

返回相关文件的系统配置信息

os,pipe()

创建一个管道,返回一堆文件描述符(r,w)分别为读和写

os.popen(command[,mode[,bufsize]])

从一个command打开一个管道

os.read(fd,n)

从文件描述符fd中最多读取n个字节,返回包含读取字节的字符串,文件描述符fd对应文件已达到结尾,返回一个空字符串

os.readlink(path)

返回软连接所指向的文件

os.remove(path)

删除路径为path的文件,如果path是一个文件夹,则抛出OSError,查看下面的rmdir()删除一个directory

os.removedirs(path)

递归的删除目录

os.rename(src,dst)

重命名文件或目录,从src到dst

os.renames(old,new)

递归的对目录进行更名也可以对文件进行更名

os.rmdir(path)

删除path指定的空目录,如果目录非空,则抛出一个OSError异常

os.stat(path)

获取path指定的路径的信息,功能等同于C API中stat()系统调用

os.stat_float)times([newvalue])

决定stat_result是否已float对象显示时间戳

os.statvfs(path)

获取指定路径的文件系统统计信息

os.symlink(str,dst)

创建一个软连接

os.tcgetpgrp(fd)

返回与终端fd关联的进程组

os.tcsetpgrp(fd,pg)

设置与终端fd关联的进程组为pg

os.ttyname(fd)

返回一个字符串,它表示与文件描述符fd关联的终端设备,如果fd没有与终端设备关联,则引发一个异常

os.unlink(path)

删除文件路径

os.utime(path,times)

返回指定path文件的修改和访问时间

os.walk(top[,topdown=True[,

οnerrοr=None[,followlinks=False]]])

输出文件夹中文件名通过在数中游走,向上或者向下

os.write(fd,str)

写入字符串到文件描述符,返回实际写入的字符串长度

os.path

获取文件的属性信息

转载于:https://www.cnblogs.com/wanghao-boke/p/11510373.html

Python3OS文件/方法相关推荐

  1. 计划任务执行php文件,linux系统下添加计划任务执行php文件方法

    在web开发过程中,经常需要设定一些定期执行的任务,比如商品定时上下架.我们以php文件为例,讲解linux下的计划任务. 方法/步骤 1.打开linux系统命令行界面. 在命令行界面中输入如下命令: ...

  2. python脚本设置linux环境变量_Linux环境变量export方法与修改文件方法的区别

    玩蛇网推荐图文教程:python 列表 要想修改Linux环境变量有两种方法可以实现,但是关于Linux环境变量export方法与修改文件方法的区别你又了解多少呢?设置 Linux 环境变量可以通过 ...

  3. 小猿圈Python学习教程之后端接收前端回传的文件方法

    现在人工智能已经深入到千家万户,随之而来的就是python技术的火爆,今天小猿圈python讲师为你讲解一下后端接收前端回传的文件方法,希望对于刚刚自学python的你有一定的帮助. 如下所示: fi ...

  4. VSCODE编译头文件时函数没有定义的解决方案(VSCODE手动链接C文件方法)

    VSCODE编译头文件时函数没有定义的解决方案(VSCODE手动链接C文件方法) 参考文章: (1)VSCODE编译头文件时函数没有定义的解决方案(VSCODE手动链接C文件方法) (2)https: ...

  5. c# 读取大文件方法

    /// <summary>/// 读取大文件方法/// </summary>/// <param name="initialPath">原文件绝 ...

  6. python本地读csv文件_python读写csv文件方法详细总结

    python提供了大量的库,可以非常方便的进行各种操作,现在把python中实现读写csv文件的方法使用程序的方式呈现出来. 在编写python程序的时候需要csv模块或者pandas模块,其中csv ...

  7. SFTP连接GCP,向服务器发送文件方法,第三方工具生成密钥对连接GCP服务器(putty生成密钥远程连接服务器)...

    190223更新通过WinSCP工具导入key,向服务器发送文件方法: 很多时候需要向服务器发送文件,GCP和一般服务器不太一样,使用ftp和用户名密码不容易获取,一般采用秘钥的方式,下边介绍实现方法 ...

  8. C++ close()关闭文件方法详解

    <C++ open打开文件>一节中,详细介绍了文件流对象如何调用 open() 成员方法打开指定文件.相对应地,文件流对象还可以主动关闭先前打开的文件,即调用 close() 成员方法. ...

  9. python连接linux服务器读取txt文件_python 读取Linux服务器上的文件方法

    使用Python语句,读取Linux远端服务器上的文件打印到控制台的代码实现: 下载包:paramiko import paramiko #服务器信息,主机名(IP地址).端口号.用户名及密码 hos ...

最新文章

  1. 云原生应用的10大关键属性
  2. python list numpy array 互转
  3. Google发布神经天气模型,几秒钟预测整个美国的降水量
  4. admin密码对应的MD5值,16位和32位,admin解密自己留着方便.
  5. 将二叉搜索树转换为有序的双向链表
  6. Java中的Timer和Timer Task详解
  7. linux卸载rpm包
  8. WebRTC第六步:下载webrtc
  9. uva 10127——ones
  10. 计算机考研压分的学校,篡改分数,恶意压分...考研院校的骚操作大盘点!小心避坑!...
  11. Useful “ifconfig” Commands to Configure Network Interface in Linux
  12. Mysql 在linux下的安装和启动
  13. [转载] [硕.Love Python] QuickSort(快速排序)
  14. 联想无线键盘使用方法
  15. imx8qm HDMI-TX调试
  16. oracle内连接和外连接
  17. 知了课堂Day3——微信小程序基础03——组件的一些笔记
  18. linux内核学习资料总结
  19. new ext.toolbar控制按钮间距_消防控制室现场验收存在问题图解
  20. python abs的功能_python abs是什么意思?abs函数有什么用处?

热门文章

  1. How to check bad fix
  2. PowerSocket对象与HostName
  3. SQL 附加数据库时出现 无法打开物理文件错误
  4. kafka数据 落盘_Kafka数据可靠性保证三板斧-ACK/ISR/HW
  5. android病毒下载地址,LINE病毒查杀
  6. 经过路由无法找到计算机,电脑无法启动服务提示系统找不到指定的路径(图)
  7. python单元测试框架unittest介绍和使用_Python+Selenium框架设计篇之-简单介绍unittest单元测试框架...
  8. Linux 火狐浏览器安装Flash插件
  9. windows 文件对话框
  10. 对于enable_shared_from_this、shared_from_this使用笔记