import os

# os 主要用于与操作系统进行交互

#获取当前的工作目录

print(os.getcwd())

#切换工作目录

os .chdir("D:\上海python全栈4期\day20\pack")

#print(os.getcwd())

#当前目录 是一个点

#print(os.curdir)

#上一级目录 是两个点

print(os.pardir)

#系统的环境变量

print(os.environ)

print(os.system(‘dir’))

掌握 ******

print(os.makedirs(“a/b/c”)#创建目录 可用递归创建

print(os.mkdir(“AA3”))#创建一个目录

os.removedirs("a/b/c")  #递归删除 如果没有文件就删除掉 有则保留文件

os.rmdir(“AA3") #删除一个目录

os.remove(r”D:\上海python全栈4期\day20\a\b\tt")  #删除文件  仅能删除文件

print(os.listdir(r"D:\上海python全栈4期\day20\a\b"))  #列出所有文件和文件夹名称

print(os.sep) #获取当前平台的路径分隔符

prinnt(os.linesep,end=” “) #获取当前平台换行符

from os import path

   print(path.abspath("tt/a.txt"))  #返回绝对路径

 print(path.split("a/b/c.txt")) # 将路径拆分为 文件夹路径和文件名称
print(path.dirname(__file__)) # 获取路径中的上一级
print(path.basename(r"D:\上海python全栈4期\day20\os模块.py")) # 获取最后一级名称
print(path.exists("D:\上海python全栈4期\day20\os模块.py")) # 判断路径是否存在
print(path.isabs("C://a/b/c")) # 判断是否使绝对路径 linux下第一个是/就是绝对 win 盘符开始就是绝对
print("xx".join(["1","2","3","4"])) # 字符拼接
print(path.join("C://","D://","a","b","c")) # 将多个名称拼接为路径 如果有多个起始符 取最后一个
print(path.getsize(r"D:\上海python全栈4期\day20\os模块.py"))
print(path.normcase("AA/BB\\CC//")) # 大写变小写 斜杠根据当前平台修改
print(path.normpath("AA/BB\\CC//DD/..//EE")) # 斜杠会修改为当前平台的分隔符 可用执行..来返回上一级

os 模块 和 os模块下的path模块的更多相关文章

  1. nodeJS之路径PATH模块

    前面的话 path模块包含一系列处理和转换文件路径的工具集,通过 require('path') 可用来访问这个模块.本文将详细介绍path模块 路径组成 [path.dirname(p)] 返回路径 ...

  2. (java)selenium webdriver学习,选择模块,点击下一页,获取当前url

    selenium webdriver学习,选择模块,点击下一页,获取当前url 查找下一页有多种方法,这里列举两种: isSelected()函数用于判断是否点击选中,返回Boolean类型 impo ...

  3. 第二十天 模块 sys os os下path settings random shuit

    一.sys模块 1.sys.argv 命令行参数List,第一个元素是程序本身路径 2.sys.exit(n) 退出程序,正常退出时exit(0) 3.sys.version 获取Pythonn解释程 ...

  4. python3中,os.path模块下常用的用法总结

    abspath basename dirname exists getatime getctime getmtime getsize isabs isdir isfile islink ismount ...

  5. python os.path 模块

    os.path模块用法: 1, os.path.basename() >>> os.path.basename('/share/Public/cmiao')'cmiao' basen ...

  6. os和os.path模块

    Os和os.path模块函数 1.      Os模块 函数 描述 文件处理 Mkfifo()/mknod() 创建命名管道/创建文件系统节点 Remove()/unlink() 删除文件 Renam ...

  7. python os.path模块--转载

    os.path.abspath(path) #返回绝对路径 os.path.basename(path) #返回文件名 os.path.commonprefix(list) #返回list(多个路径) ...

  8. python模块之os和os.path模块

    1.os模块os.listdir(dirname) 列出dirname下的目录和文件os.getcwd()函数得到当前工作目录,即当前Python脚本工作的目录路径.os.getenv()和os.pu ...

  9. os模块、os.path模块、shutil模块、configparser模块、subprocess模块

    一.os模块 os指的是操作系统 该模块主要用于处理与操作系统相关的操作,常用的是文件操作(读.写.删.复制.重命名). os.getcwd()  获取当前文件所在的文件夹路径 os.chdir()  ...

随机推荐

  1. Android AndFix修复方式的限制

    这里阅览了很多网上关于修复的资料,一一贴在这里便于查看: https://github.com/alibaba/AndFix  这是官方处  要了解使用,一定得看看这里. http://www.jia ...

  2. PHP的session的实现机制

    一.默认机制,用磁盘文件来实现PHP会话.php.ini配置:session.save_handler = files 1.session_start() A. session_start()是ses ...

  3. what are stop words

    what are stop words 一.总结 一句话总结:就是在seo的关键词中不要有stop words,不然的话搜索引擎会直接忽略 stop words  most common  words ...

  4. 3.2 定位shellcode

    前言 此帖为 0day_2th 一书第三章实践不完全记录. 流程记录 searchAddr.c 文件: #include <windows.h> #include <stdio.h& ...

  5. 编译spark-0.9.1

    准备工作:注意 spark-0.9.1 要求 scala-2.10.x 版本,sbt-0.12.4版本. centos 6.4 x64 系统,java 1.7.0 x64 1,安装 scala-2.1 ...

  6. thinkphp 中MVC思想

    ThinkPHP5.0应用基于MVC(模型-视图-控制器)的方式来组织. MVC是一个设计模式,它强制性的使应用程序的输入.处理和输出分开.使用MVC应用程序被分成三个核心部件:模型(M).视图(V) ...

  7. mysql防注入

    1.对用户输入的数据进行过滤 2.永远不要使用动态拼装sql,可以使用参数化的sql或者直接使用存储过程进行数据查询存取. 3.永远不要使用管理员权限的数据库连接,为每个应用使用单独的权限有限的数据库 ...

  8. Linux 权限管理命令

    第四章(二)权限管理命令 Linux常用命令(二)权限管理命令

  9. Appium移动自动化测试(一)----Appium的安装

    前言: 我的环境为win10 64,安装过程请根据自己的电脑环境而定. 一.Appium安装 1.Appium官方网站:http://appium.io/下载windows版本的Appium; Eas ...

  10. 5月17 利用AJAX查询数据库

    利用AJAX查询数据 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:// ...