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模块
转载于:https://www.cnblogs.com/Ailsa-a/p/10396999.html
Python基础-os模块 sys模块相关推荐
- python 基础 7.6 sys 模块
一.sys 模块 sys 模块主要功能是获取参数 [root@www pythonscripts]# cat 2.py #!/usr/bin/python #coding=utf-8 import o ...
- python windows系统调用_python日记第四章:python用os和sys模块进行系统调用
os 模块提供了很多允许你的程序与操作系统直接交互的功能 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 返回指定目录下的所有文件和目录名:os.listdir() ...
- python中sys用法_python中os和sys模块的区别与常用方法总结
python 的 python中os和sys模块的区别与常用方法总结 前言 本文主要介绍了关于python中os和sys模块区别与常用方法的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看 ...
- python中的sys模块和os_python中os和sys模块的区别与常用方法总结
前言 本文主要介绍了关于python中os和sys模块区别与常用方法的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 官方解释: os: This module provi ...
- python 苹果李子橙_Python模块知识6:OS、SYS模块
1.os模块,和系统相关的,比如获取路径.目录.文件夹之类 常用方法: os.getcwd() #获取当前工作目录,即当前Python脚本工作的目录路径 os.rename('oldname','ne ...
- Python教程:os 与 sys 模块详细用法
os 模块 os 模块主要用来进行与操作系统进行交互,它的导入方式为: import os os 模块主要涉及文件操作.文件夹操作.路径操作和其他操作四个方面. 文件操作 通过 os 模块对文件直接进 ...
- python使用os和shutil模块进行文件创建,删除,移动,复制,重命名
python使用os和shutil模块进行文件创建,删除,移动,复制,重命名 文章目录: 1 os模块的使用 1.1 os不带path 1.1.1 os.sep 属性:返回系统路径分隔符 1.1.2 ...
- Python基础(七)--模块和包
目录 Python基础(七)--模块和包 1 模块 1.1 什么是模块 1.2 模块的使用 1.3 模块的搜索路径 1.4 模块的缓存 2 包 2.1 什么是包 2.2 包的使用 3 常用模块 3.1 ...
- Python基础语法(五)—常用模块和模块的安装和导入
Python基础语法(五)-常用模块的使用和模块的安装和导入,本文介绍的Python模块有:os.sys.time.datetime.random.pickle.json.hashlib.shutil ...
- Python中os和shutil模块实用方法集锦
Python中os和shutil模块实用方法集锦 类型:转载 时间:2014-05-13 这篇文章主要介绍了Python中os和shutil模块实用方法集锦,需要的朋友可以参考下 复制代码代码如下: ...
最新文章
- elasticsearch health yellow
- html引入php文件中的函数,在b2core框架和simple_html_dom.php文件里面都有一个load()函数...
- Win7命令终端基础配色指南
- Excel中的的经纬度坐标在地图上显示
- SmartGWT入门,提供出色的GWT界面
- (转载)Linux僵死进程的产生与避免
- IntelliJ Idea 常用快捷键 (经过测试)
- ERROR streaming.StreamExecution:createConsumer(ConsumerStrategy.scala:63)
- 【linux(1),八年Java开发心路历程
- 简单聊一下const
- insert 语句的选择列表包含的项多于插入列表中的项_30 种 MySQL 常用 SQL 查询语句优化方法...
- Locahost和本地IP地址有什么区别?
- ssm员工考勤签到请假管理系统 idea maven
- JELLY技术周刊 Vol.24 -- 技术周刊 · 实现 Recoil 只需百行代码?
- 心情札记 --- 人活着是为了天天开心快乐, 去憧憬和实现一切美好的事物
- 照相机模型与增强现实
- HCIE笔记-汇聚层和接入层的基础知识
- 桥接模式和装饰者模式的区别及理解
- iOS开发 - 获取网关IP,运营商,位置,可判断是在国内还是国外
- 运维监控工具之商用软件篇
热门文章
- c语言绝对循环,c语言之循环
- 北邮dsp matlab实验,北京邮电大学《数字信号处理》门爱东-DSP实验.pdf
- 【算法竞赛学习】心跳信号分类预测-特征工程
- 布隆过滤器 redis_redis布隆过滤器
- Linux(CenterOS 6.4)下安装jdk1.6
- Spatial Transformer Networks(STN)详解
- FoveaBox 超越anchor based检测框架
- DIY自行车测速测距仪
- 变压器耦合和电容耦合_超越变压器和抱抱面的分类
- 无监督学习 k-means_无监督学习-第2部分