【9】python关于os模块与os.path的相关操作
---恢复内容开始---


#__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的相关操作的更多相关文章
- Python os模块、os.path模块常用方法
os模块:os模块在python中包含普遍的操作系统功能,下面列出了一些在os模块中比较有用的部分. os.sep 可以取代操作系统特定的路径分隔符.windows下为 "\" o ...
- python基础之模块之os模块
os模块 os模块的作用: os,语义为操作系统,所以肯定就是操作系统相关的功能了,可以处理文件和目录这些我们日常手动需要做的操作,就比如说:显示当前目录下所有文件/删除某个文件/获取文件大小…… 另 ...
- os 模块 和 os模块下的path模块
import os # os 主要用于与操作系统进行交互 #获取当前的工作目录 print(os.getcwd()) #切换工作目录 os .chdir("D:\上海python全栈4期\d ...
- os模块和os.path模块常用方法
今天和大家分享python内置模块中的os模块和os.path模块. 1.什么是模块呢? 在计算机开发过程中,代码越写越多,也就越来越难以维护,所以为了可维护的代码,我们会把函数进行分组,放在不同的文 ...
- python字符串、字符串处理函数及字符串相关操作
python字符串.字符串处理函数及字符串相关操作 字符串介绍 python字符串表示 Python除处理数字外还可以处理字符串,字符串用单撇号或双撇号包裹: >>> 'spam e ...
- python之os模块(os.path)
我们在做自动化测试的时候,可能会遇到一些需要处理文件一些需求,那么我们可以通过直接写文件的目录进行操作,当然作为一名自动化测试工程师,怎么可能用这种方法?python中自带的有OS,我们可以通过os模 ...
- Python 基础之模块之os os.path 及os与shutil对比
一: os 对系统进行操作 #注:以下操作都在linux环境下操作,且很多运行之前需要做好相关条件import os#(1)system() 在python总执行系统命令#os.system(&quo ...
- os模块、os.path模块、shutil模块、configparser模块、subprocess模块
一.os模块 os指的是操作系统 该模块主要用于处理与操作系统相关的操作,常用的是文件操作(读.写.删.复制.重命名). os.getcwd() 获取当前文件所在的文件夹路径 os.chdir() ...
- Python的logging模块、os模块、commands模块与sys模块
一.logging模块 import logging logging.debug('This is debug message') logging.info('This is info message ...
随机推荐
- ActiveMQ专题2: 持久化
AMQ的持久化问题 前言 前面一篇AMQ专题中,我们发现对于Topic这种类型的消息,即使将deliveryMode设置为持久化,只要生产者在消费者之前启动.消息生产者发布的消息还是会丢失.这是符 ...
- Charm Bracelet(01背包问题)
题目链接: https://vjudge.net/problem/POJ-3624 题目描述: Bessie has gone to the mall's jewelry store and spie ...
- vue---数据更新,视图不更新问题
写点赞功能时,点赞后已经追加到对象里了,但是视图没有更新. 查找了些资料: 数据已经更新了但是视图不更新的问题,有几个原因: 1.根属性不存在,而想要直接给根属性赋值导致的视图不更新.此时初始化属性的 ...
- ADO.NET 【攻击及防御】
sql字符串注入攻击 SQL注入攻击是黑客对数据库进行攻击的常用手段之一.SQL注入的手法相当灵活 SQL注入攻击会导致的数据库安全风险包括:刷库.拖库.撞库. 一般来说,SQL注入一般存在于形如:H ...
- thinkphp 返回上一页的两种方式
<div > <a class="details_back" href="{:U('Admin/SinglePageManagement/index') ...
- 2018 Google SEO 需要注意的点
1.RankBrain 是一种机器学习系统 - 会根据用户的行为进行,对网站排名. 用户在你的网页上停留多久(用户停留时长) 多大比例的用户点击了你的网页(点击率) Note: 之前Google 开发 ...
- Maven的配置与下载
一丶下载 前提条件 :已经安装配置好了Jdk 进入maven官网选择自己看上的版本:http://maven.apache.org/ 下载后解压开始配置环境! 二丶配置环境变量 新建系统变量 其实不建 ...
- contenttypes组件 (处理大量外键)
介绍 Django contenttypes是一个非常有用的框架,主要用来创建模型间的通用关系(generic relation). https://www.cnblogs.com/huchong ...
- js 复制粘贴
input输入框<div id="top-title" style="position: relative"> <img class=&quo ...
- 4.SSM配置shiro权限管理
作者QQ:1095737364 QQ群:123300273 欢迎加入! 1.搭建SSM项目: http://www.cnblogs.com/yysbolg/p/6909021.html ...