---恢复内容开始---

#__author:"吉*佳"
#date: 2018/10/20 0020
#function: # os模块知识点
import os # 获取平台名称: 打印:nt代表windows posix 代表linux,unix MAC os
print(os.name) # 这个Mac系统能执行,打印操作系统详细信息
os.uname() # 获取系统的环境变量
print(os.environ) # 获取指定的环境变量
print(os.environ.get('APPDATA')) # 获取当前的目录 即输出 .
print(os.curdir) # 获取当前的工作目录,即当前的程序所在的目录
print(os.getcwd()) # 获取当前目录下的文件内容信息,是以列表返回的,即可以遍历拿出所有的东西
print(os.listdir(r'E:\[AAA]千峰全栈学习python')) # 在python脚本的当前目录创建新的文件夹
os.mkdir("newdir") #相对路径方式
os.mkdir(r'E:\[AAA]千峰全栈学习python\day3\newdirs') #绝对路径方式 # 删除文件夹
os.rmdir("newdir") #当前工作路径的删除
os.rmdir(r'E:\[AAA]千峰全栈学习python\day3\newdirs') #绝对路径删除 #获取文件属性
print(os.stat(r'E:\[AAA]千峰全栈学习python\day3')) #重命名当前python 文件目录下的一个目录的名字
os.rename("jiajia666","jiajia") # 删除普通文件(当前工作文件目录内的)
os.remove('fille666.txt') # 运行shell 命令,打开记事本 os.system("notepad")
os.system('write')
os.system('mspaint') #画图板
os.system('msconfig') #设置 os.system('shutdown -s -t 5000') #设置83分钟后关机 os.system('shutdown -a') #取消关机 os.system("notepad") #打开写字板软件
os.system('taskkill/f /im notepad.exe') #关闭写字板软件

#__author:"吉勇佳"
#date: 2018/10/20 0020
#function: import os # 进入程序所在目录下的一个文件夹路径 输出:E:\[AAA]千峰全栈学习python\day4\jiajia666
print(os.path.abspath('./jiajia666')) # 拼接路径
p1 = r'E:\[AAA]千峰全栈学习python\day3'
p2='jiajia666'
print(os.path.join(p1,p2)) # 拆分路径
path2=r'E:\[AAA]千峰全栈学习python\day3\jiajia666\1.txt'
print(os.path.split(path2)) #返回一个元组,得到目录 和文件名 # 判断是否是目录
print(os.path.isdir('jiajia666')) # 判断目录是否存在
print(os.path.exists("jiajia6766")) # 判断是否是文件、返回true or false
path_=r'E:\[AAA]千峰全栈学习python\day4\1OS模块.py' # .txt .py文件也是一种文件
print(os.path.isfile(path_)) # 获取文件的大小信息 返回字节数
print(os.path.getsize(path_)) # 获取文件名
path_=r'E:\[AAA]千峰全栈学习python\day4\1OS模块.py'
print(os.path.basename(path_))

---恢复内容结束---

【9】python关于os模块与os.path的相关操作的更多相关文章

  1. Python os模块、os.path模块常用方法

    os模块:os模块在python中包含普遍的操作系统功能,下面列出了一些在os模块中比较有用的部分. os.sep 可以取代操作系统特定的路径分隔符.windows下为 "\" o ...

  2. python基础之模块之os模块

    os模块 os模块的作用: os,语义为操作系统,所以肯定就是操作系统相关的功能了,可以处理文件和目录这些我们日常手动需要做的操作,就比如说:显示当前目录下所有文件/删除某个文件/获取文件大小…… 另 ...

  3. os 模块 和 os模块下的path模块

    import os # os 主要用于与操作系统进行交互 #获取当前的工作目录 print(os.getcwd()) #切换工作目录 os .chdir("D:\上海python全栈4期\d ...

  4. os模块和os.path模块常用方法

    今天和大家分享python内置模块中的os模块和os.path模块. 1.什么是模块呢? 在计算机开发过程中,代码越写越多,也就越来越难以维护,所以为了可维护的代码,我们会把函数进行分组,放在不同的文 ...

  5. python字符串、字符串处理函数及字符串相关操作

    python字符串.字符串处理函数及字符串相关操作 字符串介绍 python字符串表示 Python除处理数字外还可以处理字符串,字符串用单撇号或双撇号包裹: >>> 'spam e ...

  6. python之os模块(os.path)

    我们在做自动化测试的时候,可能会遇到一些需要处理文件一些需求,那么我们可以通过直接写文件的目录进行操作,当然作为一名自动化测试工程师,怎么可能用这种方法?python中自带的有OS,我们可以通过os模 ...

  7. Python 基础之模块之os os.path 及os与shutil对比

    一: os 对系统进行操作 #注:以下操作都在linux环境下操作,且很多运行之前需要做好相关条件import os#(1)system() 在python总执行系统命令#os.system(&quo ...

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

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

  9. Python的logging模块、os模块、commands模块与sys模块

    一.logging模块 import logging logging.debug('This is debug message') logging.info('This is info message ...

随机推荐

  1. 设计模式学习--面向对象的5条设计原则之开放封闭原则--OCP

    一.OCP简介(OCP--Open-Closed Principle):Software entities(classes,modules,functions,etc.) should be open ...

  2. JS DOM操作 函数 事件 阻止事件冒泡

    一 函数 1.字符串函数 s.tolowerCase( ):    -- 变小写 s.toupperCase( ):   -- 变大写 s.substr( 2 , 8 ):     -- 截取     ...

  3. 如何给oracle账户解锁

    在创建数据库时,已经为SYS等4个账户设定了口令,其中SYS与SYSTEM具有管理员权限,在SQL*Plus工具中使用SYSTEM账户登录Oracle数据库. 1.通过数据字典dba_users,查看 ...

  4. c3p0 配置文件的设置。解决编码乱码问题等

    <?xml version="1.0" encoding="UTF-8"?> <c3p0-config> <named-confi ...

  5. 了解java虚拟机—CMS回收器(8)

    CMS(Concurrent Mark Sweep)回收器 它使用的是标记清除算法,同时又是一个使用多线程并行回收的垃圾回收器. CMS主要工作步骤 CMS工作时主要步骤有初始标记.并发标记.预清理. ...

  6. Points on Cycle (hdu1700,几何)

    Points on Cycle Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) ...

  7. 如何调试JDK源代码并查看局部变量值

    如下图: 按F5进入String.startsWith,如下: 点“Edit Source Lookup Path” 附加源代码,如下图: 附加上源代码后如下: 可以看到,当鼠标放在“prefix”上 ...

  8. 语音识别(ASR) 阿里云

    做语音识别这块的呢,国内领先的有科大讯飞,BAT这几家公司,鉴于使用科大讯飞的接口需要付费,腾讯云的语音识别申请了几天也没给通过,比较了一下阿里和百度的,个人觉得阿里云的好用一些,这篇博客来讲讲怎么讲 ...

  9. SpringBoot -- 事件(Application Event)

    Spring的事件为Bean与Bean之间的消息通信提供了支持,当一个Bean处理完一个任务之后,希望另外一个Bean知道并能做相应的处理,这时我们就需要让一个Bean监听当前Bean所发送的事件. ...

  10. Linux常用基本命令(head)

    head命令 作用:显示文件的头部内容,默认显示前面10行 格式: head [option] [file] -n <行数> -c <字节> ghostwu@dev:~/lin ...