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 ...
随机推荐
- Restful 1 -- REST、DRF(View源码解读、APIView源码解读)及框架实现
一.REST 1.什么是编程? 数据结构和算法的结合 2.什么是REST? - url用来唯一定位资源,http请求方式来区分用户行为 首先回顾我们曾经做过的图书管理系统,我们是这样设计url的,如下 ...
- Webservice入门简单实例
转载大神 项目目的: 程序A调用程序B中的方法C.. https://blog.csdn.net/lovebosom/article/details/51558139 ...
- 定时任务crontab 详解
cron 是一个可以用来根据时间.日期.月份.星期的组合来调度对重复任务的执行的守护进程. cron 假定系统持续运行.如果当某任务被调度时系统不在运行,该任务就不会被执行. 要使用 cron 服务, ...
- 浅析libuv源码-node事件轮询解析(3)
好像博客有观众,那每一篇都画个图吧! 本节简图如下. 上一篇其实啥也没讲,不过node本身就是这么复杂,走流程就要走全套.就像曾经看webpack源码,读了300行代码最后就为了取package.js ...
- C#基础之运行环境
这是我的第一篇博文,目前这一阶段我的目标是先把C#掌握好,C#是一门语言,是基于C风格语言(C.C++和Java)的特性而设计的.所以在我的博客里,我会记录下我的学习笔记,这不仅仅是笔记,还是所学过的 ...
- DatabaseMetaData类
DatabaseMetaData类是java.sql包中的类,利用它可以获取我们连接到的数据库的结构.存储等很多信息.如: 1.数据库与用户,数据库标识符以及函数与存储过程. 2.数据 ...
- AngularJS(五):表单及输入验证
本文也同步发表在我的公众号“我的天空” 表单基础 表单是HTML中很重要的一个部分,基本上我们的信息录入都依靠表单,接下来我们学习如何在AngularJS中使用表单,首先看以下示例代码: <bo ...
- 编译错误you should not run configure as root (set FORCE_UNSAFE_CONFIGURE=1 in environment to bypass this check)
解决方法: export FORCE_UNSAFE_CONFIGURE=1
- android 代码将数据库文件导出到sd卡
public static void save() { String dbpath = "/data/data/tl.cac.view/databases/" +"afi ...
- 本号讯 | 微软被 Forrester 评为销售服务自动化解决方案领导者
2017年第二季度独立研究机构 Forrester Research 在最新发布的 The Forrester Wave™: 销售服务自动化(Sales Force Automation Soluti ...