码迷,mamicode.com
首页 > 编程语言 > 详细

Python--day6

时间:2017-12-13 23:17:45      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:变量   class   删除一个文件   new   --   getc   open   环境变量   osi   

os模块:

os.getcwd()  获取当前工作目录,即当前Python脚本工作的目录路径

os.chdir(‘dirname’) 改变当前脚本工作目录;相当于shell下的cd

os.curdir   返回当前目录:(‘.’)

os.pardir  获取当前目录的父目录字符串名:(‘..’)

os.makedirs(‘dirname1/dirname2‘)  可生成多层递归目录

os.removedirs(‘dirname1‘)  若目录为空,则删除,并递归到上一级目录,如若也为空也删除,以此类推

os.mkdir(‘dirname‘)  生单级目录;相当于shell中mkdir

os.rmdir(‘dirname‘)  删除单级目录,若目录不为空则无法删除

os.listdir(‘dirname‘)  列出指定目录下的所有文件和子目录

os.remove()     删除一个文件

os.rename("oldname","newname")  重命名文件/目录

os.stat(‘path/filename‘)  获取文件/目录信息

os.sep        输出操作系统特定路径分隔符,win下为“\\”,linux下为‘\’

os.linesep        输出当前平台使用的行终止符,win下为“\r\n”,linux下为“\n”

os.pathsep      输出用于分割文件路径的字符串

os.name           输出字符串指示当前使用平台。win ->‘nt‘; linux->‘posix‘

os.system("bash command") 运行shell命令,直接显示

os.environ        获取操作系统环境变量

os.path.abspath(path)  返回path规范的绝对路径

os.path.split(path)    将path分割成目录和文件

os.path.dirname(path)    返回path的目录,其实就是os.path.split(‘path‘)

os.path.basename(path)    返回path最后的文件名

os.path.exists(path)      如果path存在,返回True,不存在返回False

os.path.isabs(path)      如果path是绝对路径,返回True

os.path.isfile(path)      如果path是一个存在的文件返回True,如果不存在返回False

os.path.isdir(path)      如果path是一个存在的目录,则返回True

os.path.join(path1[,path2[,...]])  将多个路径组合后返回,第一个绝对路径之前的参数将被忽略

os.path.getatime(path)    返回path所指向的文件或者目录的最后存取时间

os.path.getmtime(path)    返回path所指向的文件或者目录的最后修改时间

os.popen(dir).read()      popen 相当于打开一个临时文件把执行结果存下来,并打印出来

 

sys模块

sys.argv  命令行参数list,第一个元素是程序本身路径

sys.exit(n)  退出程序,正常退出时exit(0)

sys.version  获取Python解释程序的版本信息

sys.maxint  最大的int值

sys.path    返回模块的搜索路径,初始化是使用Pythonpath环境变量的值

sys.platform  返回操作系统平台名称

sys.stdout.write(‘please:‘)

val = sys.stdin.readline()[:-1]

 

shutil模块

高级的 文件、文件夹、压缩包 处理模块

shutil.copyfileobj(fsrc,fdst[,length])

将文件内容拷贝到另一个文件中,可以部分内容

shutil.copyfile(src,dst)    文件的复制

shutil.copymode(src,dst)  仅拷贝权限,内容、组、用户均不变

shutil.copystat(src,dst)  拷贝状态的信息,包括:mode bits,atime,mtime

shutil.copy(src,dst)    拷贝文件和权限

shutil.copy2(src,dst)    拷贝文件和状态信息

 

Python--day6

标签:变量   class   删除一个文件   new   --   getc   open   环境变量   osi   

原文地址:http://www.cnblogs.com/sd880413/p/8034235.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!