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 ...
随机推荐
- Netty(2)Echo
上节介绍的是discard协议,即不给客户端返回消息.本节主要说下,echo协议,即服务端收到消息后原样返回给客户端. 为了实现此需求,只需要在DiscardServerHandler中重写chann ...
- HDU 1160 FatMouse's Speed LIS DP
http://acm.hdu.edu.cn/showproblem.php?pid=1160 同样是先按它的体重由小到大排,相同就按speed排就行. 这样做的好处是,能用O(n^2)枚举,因为前面的 ...
- 《springcloud 五》springcloud stream
什么是消息驱动? SpringCloud Stream消息驱动可以简化开发人员对消息中间件的使用复杂度,让系统开发人员更多尽力专注与核心业务逻辑的开发.SpringCloud Stream基于Spri ...
- Java函数的传参机制
一 最近的一个项目,里面各种返回void,参数用引用类型,那叫一个熟和多,但是也把我绕糊涂了. 我就打算好好理一理java的传参机制,整理一番 二 很多人一听Java的传参,那一定会脱口而出,java ...
- IOC的使用
1.概要: 在spring中,都是使用反射机制创建对象,将创建对象的权利交给spring容器,就是控制反转(ioc) 对象创建方式 有参构造 无参构造 工厂模式(静态,非静态) 2.创建IDEA控制台 ...
- 【转】Maven项目中将配置文件打包到jar包中
参考博客:http://blog.csdn.net/ciedecem/article/details/10382275 问题: 项目中需要用到从文件中加载json数据,如图放在conf目录下. 程序中 ...
- Python2和Python3语法区别
1.使用for循环进行换行 python 2.x, print 不换行>>> print x, python 3.x print 不换行>>> print(x, e ...
- 给VS2008 打补丁
vs2003到2008各版本如下: vs.net2003 Visual Studio .NET 2003 Enterprise Architect Visual Studio .NET 2003 En ...
- 数据分析R&Python-Rpy2包环境配置
Rpy2环境配置 最近想将R整合到以flask为后端框架的web系统中,在服务器端做数据统计分析.需要将R语言整合到Python中,发现Python中的Rpy2可以调用R语言,所以花了一些时间配置了一 ...
- db2疑难解决
http://www-01.ibm.com/support/knowledgecenter/?lang=zh#!/SSEPGG_9.5.0/com.ibm.db2.luw.messages.sql.d ...