翻书效果网站,网站平台建设的重要性,青海制作网站多少钱,南京十大软件公司排名得到当前工作目录#xff0c;即当前
Python脚本工作的目录路径: os.getcwd() 返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录#xff1a;os.removedirs#xff08;r“c#xff1a;\python”#xff09;检验给出的路径是否是…得到当前工作目录即当前
Python脚本工作的目录路径: os.getcwd()
返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录os.removedirsr“c\python”检验给出的路径是否是一个文件os.path.isfile()检验给出的路径是否是一个目录os.path.isdir()判断是否是绝对路径os.path.isabs()检验给出的路径是否真地存:os.path.exists()返回一个路径的目录名和文件名:os.path.split() eg os.path.split(/home/swaroop/byte/code/poem.txt) 结果(/home/swaroop/byte/code, poem.txt) os.path.join(path,name):连接目录与文件名或目录分离扩展名os.path.splitext()获取路径名os.path.dirname()获取文件名os.path.basename()运行shell命令: os.system()读取和设置环境变量:os.getenv() 与os.putenv()给出当前平台使用的行终止符:os.linesep Windows使用\r\nLinux使用\n而Mac使用\r指示你正在使用的平台os.name 对于Windows它是nt而对于Linux/Unix用户它是posix重命名os.renameold new创建多级目录os.makedirsr“c\python\test”创建单个目录os.mkdir“test”获取文件属性os.statfile修改文件权限与时间戳os.chmodfile终止当前进程os.exit获取文件大小os.path.getsizefilenameos 模块的文件/目录访问函数文件处理mkfifo()/mknod() 创建命名管道/创建文件系统节点remove()/unlink() 删除文件 os.remove()函数用来删除一个文件。rename()/renames() 重命名文件 *stat() 返回文件信息(包含stat(), lstat(), xstat())symlink() 创建符号链接utime() 更新时间戳tmpfile() 创建并打开(wb)一个新的临时文件walk() 生成一个目录树下的所有文件名目录/文件夹chdir()/fchdir() 改变当前工作目录/通过一个文件描述符改变当前工作目录chroot() 改变当前进程的根目录listdir() 列出指定目录的文件 返回指定目录下的所有文件和目录名。 os.listdir(dirname)列出dirname下的目录和文件getcwd()/getcwdu() 返回当前工作目录/功能相同, 但返回一个 Unicode 对象 os.getcwd()函数得到当前工作目录即当前Python脚本工作的目录路径。mkdir()/makedirs() 创建目录/创建多层目录rmdir()/removedirs() 删除目录/删除多层目录访问/权限access() 检验权限模式chmod() 改变权限模式chown()/lchown() 改变 owner 和 group ID/功能相同, 但不会跟踪链接umask() 设置默认权限模式文件描述符操作open() 底层的操作系统 open (对于文件, 使用标准的内建 open() 函数)read()/write() 根据文件描述符读取/写入数据dup()/dup2() 复制文件描述符号/功能相同, 但是是复制到另一个文件描述符设备号makedev() 从 major 和 minor 设备号创建一个原始设备号major()/minor() 从原始设备号获得 major/minor 设备号os.path 模块中的路径名访问函数分隔basename() 去掉目录路径, 返回文件名dirname() 去掉文件名, 返回目录路径join() 将分离的各部分组合成一个路径名split() 返回 (dirname(), basename()) 元组splitdrive() 返回 (drivename, pathname) 元组splitext() 返回 (filename, extension) 元组信息getatime() 返回最近访问时间getctime() 返回文件创建时间getmtime() 返回最近文件修改时间getsize() 返回文件大小(以字节为单位)查询exists() 指定路径(文件或目录)是否存在isabs() 指定路径是否为绝对路径isdir() 指定路径是否存在且为一个目录isfile() 指定路径是否存在且为一个文件islink() 指定路径是否存在且为一个符号链接ismount() 指定路径是否存在且为一个挂载点samefile() 两个路径名是否指向同个文件walk 使用遍历os模块提供的walk方法很强大能够把给定的目录下的所有目录和文件遍历出来。方法os.walk(path),遍历path返回一个对象他的每个部分都是一个三元组,(目录x[目录x下的目录list]目录x下面的文件)[python] import os def walk_dir(dir,topdownTrue): for root, dirs, files in os.walk(dir, topdown): for name in files: if(name.find(graph)!-1): print name # print(os.path.join(name)) for name in dirs: #pass print(os.path.join(name)) #dir raw_input(please input the path:) dirrC:\Users\Administrator\Desktop\python_test\AMD walk_dir(dir)