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 ...
随机推荐
- java-可逆加密算法
转载大神的 https://blog.csdn.net/want_water_fish/article/details/73498692 加密算法: 1.单项加密 2.对称加密 3.非对称加密 简单 ...
- aix OPATH ISSUE
issue 1: OPatch cannot find a valid oraInst.loc file to locate Central Inventory (OPatch failed with ...
- SpringBoot---Web开发---WebSocket
[广播式] 1. <?xml version="1.0" encoding="UTF-8"?> <project xmlns="ht ...
- Java热启动
1.在项目中的pom.xml中添加 <dependency> <groupId>org.springframework.boot</groupId> <art ...
- AJPFX关于ArrayList集合容器的操作
1.创建 ArrayList<Egg> myList=new ArrayList<Egg>(); //<Egg>代表创建出Egg类型的List,新的Arra ...
- 面向对象程序设计第四单元总结(UML系列)
2019面向对象程序设计第四单元总结 前言 本单元是面向对象程序设计课程的最后一个单元了,本单元是和UML模型相关,也就是说,我们需要正确理解UML模型的基础上,对构建出的UML模型进行解析,但是 ...
- Ajax简单实例(基于jQuery)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8&quo ...
- iOS优化
load妙用 aop面向切面编程 NSNumber Or Int @()适配64位 经过漫长时间的学习 你终于掌握了iOS大法 你找到了份iOS开发的工作 信誓旦旦的要开始你的coding生涯 老板对 ...
- [VC]获取本地程序的版本信息信息
CString CQwerApp::IS_GetAppVersion(char *AppName) { ////需要加上version.lib在link里 CString AppVersion; // ...
- Ruby中访问控制符public,private,protected区别总结
重点关注private与protected public 默认即为public,全局都可以访问,这个不解释 private C++, “private” 意为 “private to this cla ...