Python基础-os模块 sys模块
sys模块
与操作系统交互的一个接口
文件夹相关
文件相关
执行系统命令相关
path系列,与路径相关
s = os.path.abspath(r'C:\Users\15471\PycharmProjects\Python学习') print(s) 获取绝对路径
s = os.path.split(r'C:\Users\15471\PycharmProjects\Python学习\day15') print(s) 运行结果:[元组,最后一个文件 和 路径名] ('C:\\Users\\15471\\PycharmProjects\\Python学习', 'day15')
s = os.path.dirname(r'C:\Users\15471\PycharmProjects\Python学习\day15') print(s) 运行结果:[目录名] C:\Users\15471\PycharmProjects\Python学习
s = os.path.basename(r'C:\Users\15471\PycharmProjects\Python学习\day15') print(s) 运行结果: day15
s = os.path.isfile(r'C:\Users\15471\PycharmProjects\Python学习\day15') print(s) s = os.path.isfile(r'C:\Users\15471\PycharmProjects\Python学习\day15\exercise.py') print(s) 运行结果: False True
s = os.path.isdir(r'C:\Users\15471\PycharmProjects\Python学习\day15') print(s) s = os.path.isdir(r'C:\Users\15471\PycharmProjects\Python学习\day15\exercise.py') print(s) 运行结果: True False
#例题,指定一个盘符,显示这个盘符下所有的内容,让用户输入切换到他输入的目录 import os # os.mkdir('a') os.listdir(r'C:\Users\15471\PycharmProjects\Python学习\day15') url = input('>>>') # os.chdir(r'C:\Users\15471\PycharmProjects\Python学习\day15' + '\\' + url) os.chdir(os.path.join(r'C:\Users\15471\PycharmProjects\Python学习\day15',url)) ret = os.getcwd() print(os.listdir(ret))
s = os.path.getsize(r'C:\Users\15471\PycharmProjects\Python学习') print(s) 打印结果: 4096
print(os.getcwd()) 打印结果: C:\Users\15471\PycharmProjects\Python学习\day15
获取当前文件路径__file__
BASE_dir = os.path.abspath(__file__) print(BASE_dir) 打印结果: C:\Users\15471\PycharmProjects\Python学习\day15\exercise.py
sys模块
Python基础-os模块 sys模块的更多相关文章
- Python基础-os和sys模块
os模块提供对操作系统进行调用的接口 import os os.getcwd() # 获取当前工作目录 os.chdir(r'd:\fansik') # 修改对当前工作目录 print(os.curd ...
- Python基础-os、sys模块
一,os模块import os ,sysos.system('ipconfig')#执行操作系统命令,获取不到返回结果 os.popen()#也可以执行操作系统命令,可以返回命令执行结果,但需要rea ...
- Python中os和sys模块中常用的方法
os模块 os模块:该模块提供了一些方便使用操作系统相关功能的函数 os.remove() 删除文件 os.rename() 重命名文件 os.walk() 文件目录遍历器 os.chdir() 改变 ...
- Python中os与sys模块的区别
os与sys模块的官方解释如下: os: This module provides a portable way of using operating system dependent functio ...
- python 基础 7.6 sys 模块
一.sys 模块 sys 模块主要功能是获取参数 [root@www pythonscripts]# cat 2.py #!/usr/bin/python #coding=utf-8 im ...
- Python 的 os 与 sys 模块
os与sys模块的官方解释如下: os: This module provides a portable way of using operating system dependent functio ...
- python之os和sys模块的区别
一.os模块 os模块是Python标准库中提供的与操作系统交互的模块,提供了访问操作系统底层的接口,里面有很多操作系统的函数 1.os常用方法 import os # print(os.getcwd ...
- python中os和sys模块的详解
平时在工作中经常会用到os模块和sys模块的一些特性,下面是这些特性的一些相关解释,希望对大家有所帮助 os模块 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os. ...
- python的os和sys模块
OS模块: 提供对操作系统进行调用的接口 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目 ...
- python中os和sys模块
os模块负责程序与操作系统的交互,提供了访问操作系统底层的接口;sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python的运行时环境. os 常用方法 os.rem ...
随机推荐
- .NET Core模块化
.NET Core模块化 源码地址 GitHub:https://github.com/iamoldli/NetModular 演示地址 地址:https://nm.iamoldli.com账户:ad ...
- kali linux安装搜狗输入法
1. 更新软件源 vi /etc/apt/sources.list 2. 安装fcitx apt-get install fcitx 3. 下载deb包到指定目录, dpkg -i sogou**** ...
- [转]eclipse启动tomcat无法访问的解决方法
这篇文章介绍了eclipse启动tomcat无法访问的解决方法,有需要的朋友可以参考一下 症状: tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080 ...
- 如何移除网站Response Headers中的X-Powered-By信息?
X-Powered-By是网站响应头信息其中的一个,出于安全的考虑,一般会修改或删除掉这个信息. 如果你用的node.js express框架,那么X-Powered-By就会显示Express.如果 ...
- 字符串在forEach方法里面可以使用include函数
今天在写项目的时候,发现了一个问题,使用forEach函数,arr数组里面的字符串可以调用include方法,我查阅了很多地方,string里面没有这个方法. 但是在forEach函数里面确实可以这样 ...
- 1.2 the structure of a compiler
Compiler 1.2 the structure of a compiler Compiler : analysis and synthesis syntactically 语法上的 sema ...
- IOSruntime : 运行时机制
首先必须明白的: 1.是什么 1> runtime是一套比较底层的纯C语言API, 属于1个C语言库, 包含了很多底层的C语言API 2> 平时编写的OC代码, 在程序运行过程中, 其实最 ...
- HoloLens | 世界的每一次变化,其实都提前打好了招呼
新年,对灯发誓——不说老话,说新鲜事. 佛经上说:世间唯一永恒不变的,就是永远在变化. 130年前(说好的不说老话呢),世界上第一辆汽车在德国发出第一声轰鸣,世界变了: 现在,汽车已遍及世界,颜值.性 ...
- 【虚拟机-可用性集】ARM 中可用性集使用的注意事项
Azure 目前有两种部署模型:经典部署模型 (ASM) 和资源管理器 (ARM).如果您之前使用过 ASM 模式下的可用性集,那么很可能在使用 ARM 模式下的可用性集时,会遇到一些问题或者疑惑.这 ...
- CentOS7.2上搭建httpbin环境
CentOS7上搭建httpbin环境 1.安装python31)安装python3.6可能使用的依赖yum -y install openssl-devel bzip2-devel expat-de ...