python 中os 模块的基本用法

小编今天带领大家领略下python中file文件的基本操作.现学先买哦:

  导入模块:import os

  首先我们介绍下常用的几个方法:

    设置当前工作目录:

    os.chdir(‘/tmp‘) #设置当前目录为tmp目录

    创建文件夹 :

    os.mkdir(‘exceple‘)

    显示当前工作目录下的文件列表:

    os.listdir(os.getcwd())  #os.getcwd() 获取当前工作目录

     os.rmdir(‘exceple‘) #删除制定文件夹 必须为空

    os.remove(‘sd.txt‘)  删除特定文件

    剩下还有很多方法大家需要的时候可以百度查询下.

 对文件的操作:

    fileA=open(‘/tmp/taylor.txt‘,‘w‘) #以写入方式打开文件taylor,txt         后面的参数可以是r ,rw ,r+,w+,w分别代表只读,读写 ...写入等方式

    得到一个文件对象后 便可调用其中的方法

    fileA.write(‘你的第一次....=.=\n‘) #好像有点猥琐    这就向其中写入了一行

    最后不要忘记关闭

    fileA.close()

    文件写的时候会有它所在游标的位置 由fileA.seek()方法控制  seek(0) 文件开始位置 seek(20)第20个字符的位置

    文件的读取也是一样

    fileB=open(‘/tmp/taylor.txt‘,‘r‘)

   for each in fileB:

      print each #遍历出所有的内容.

时间: 2024-10-28 10:13:32

python 中os 模块的基本用法的相关文章

Python中logging模块的基本用法

在 PyCon 2018 上,Mario Corchero 介绍了在开发过程中如何更方便轻松地记录日志的流程. 整个演讲的内容包括: 为什么日志记录非常重要 日志记录的流程是怎样的 怎样来进行日志记录 怎样进行日志记录相关配置 日志记录使用常见误区 下面我们来梳理一下整个演讲的过程,其实其核心就是介绍了 logging 模块的使用方法和一些配置. 日志记录的重要性 在开发过程中,如果程序运行出现了问题,我们是可以使用我们自己的 Debug 工具来检测到到底是哪一步出现了问题,如果出现了问题的话,

python中os模块中文帮助

python中os模块中文帮助 python中os模块中文帮助文档文章分类:Python编程 python中os模块中文帮助文档 翻译者:butalnd 翻译于2010.1.7——2010.1.8,个人博客:http://butlandblog.appspot.com/ 注此模块中关于unix中的函数大部分都被略过,翻译主要针对WINDOWS,翻译速度很快,其中很多不足之处请多多包涵. 这个模块提供了一个轻便的方法使用要依赖操作系统的功能. 如何你只是想读或写文件,请使用open() ,如果你想

python中os模块在windows下的使用

今天学习了一下Python的os模块,主要是针对文件夹和文件路径的一系列操作. 与Python内置函数相比这里这里的函数功能更多样化,功能也更强大.但是学习过程中我发现很多函数都是只适用于unix系统,可能因为它是开源系统,涉及权限的api都是开放的缘故吧.但也正是如此,当我们再Windows上学习Python时,本来这个板块就难以理解,还具有不可操作性.学起来感觉很受打击. 所以这里把Windows上能用,且适用的函数记录下来,以便于以后复习: 1,os.lseek(fd,pos,how) 方

python 之 os 模块的常见用法

在Python的标准库os模块中包含普遍的操作系统功能 os 模块引入的方法是: import os 以下为 os 模块常见的使用方法: 1.os.getcwd 获取当前的工作目录,即程序执行的目录 2.os.name 字符串指示正在使用的平台.比如,windows是"nt",linux 或 unix 是"posix" 3.os.getenv()  读取环境变量.比如,os.getenv('PATH') 4.os.setenv()  设置环境变量. 5.os.lis

python中os模块中文帮助文档

这个模块提供了一个轻便的方法使用要依赖操作系统的功能. 如何你只是想读或写文件,请使用open() ,如果你想操作文件路径,请使用os.path模块,如果你想在命令行中,读入所有文件的所有行,请使用 fileinput模块.使用tempfile模块创建临时文件和文件夹,更高级的文件和文件夹处理,请使用shutil模块. os.error 内建OSError exception的别名. os.name 导入依赖操作系统模块的名字.下面是目前被注册的名字:'posix', 'nt', 'mac',

Python之os模块的常见用法

转自:http://zhpfbk.blog.51cto.com/4757027/1561926 在Python的标准库os模块中包含普遍的操作系统功能 os 模块引入的方法是: import os 以下为 os 模块常见的使用方法: 1.os.getcwd 获取当前的工作目录,即程序执行的目录 2.os.name 字符串指示正在使用的平台.比如,windows是"nt",linux 或 unix 是"posix" 3.os.getenv()  读取环境变量.比如,o

python中os模块简单了解(系统命令和路径的获取)

import osos:包含了普遍的操作系统的功能 #获取炒作系统类型,nt-->windows posix-->Linux.Unix或者# Mac os Xprint(os.name)#nt #打印操作系统的详细信息(主要windous不支持)#print(os.uname()) #获取操作系统中的环境变量#print(os.environ) #获取指定环境变量#print(os.environ.get("ALLUSERSPROFILE")) #获得当前目录print(o

python中os模块与sys模块的区别

我们先来看下官方解释:os: This module provides a portable way of using operating system dependent functionality.这个模块提供了一种方便的使用操作系统函数的方法. sys: This module provides access to some variables used or maintained by the interpreter and to functions that interact stro

python中os模块

来源http://www.educity.cn/wenda/354028.html python 路径相关的函数os.listdir(dirname):列出dirname下的目录和文件 os.getcwd():获得当前工作目录 os.curdir:返回当前目录('.') os.chdir(dirname):改变工作目录到dirname os.path.isdir(name):判断name是不是一个目录,name不是目录就返回false os.path.isfile(name):判断name是不是