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 ...
随机推荐
- Proto.Actor模型
Proto.Actor模型 http://proto.actor/ https://github.com/axzxs2001/ProtoActorSample https://www.cnblogs. ...
- Spark Mllib里使用贝氏二元分类时如何将数值特征字段用StandardScaler进行标准化(图文详解)
不多说,直接上干货! NaiveBayes数值特征字段一定要大于0,所以加入下述命令将负数转换为0. 朴素贝叶斯分类算法在进行数据标准化时,参数withMean必须设置为false. 具体,见 Had ...
- linux basename命令的使用
用途 返回一个字符串参数的基本文件名称. 语法 basename String [ Suffix ] 描述 basename 命令读取 String 参数,删除以 /(斜杠) 结尾的前缀以及任何指定的 ...
- final关键字,类的自动加载,命名空间
final关键字 1.final可以修饰方法和类,但是不能修饰属性: 2.Final修饰的类不能被继承: 3.Fina修饰的方法不能被重写,子类可以对已被final修饰的父类进行访问,但是不能对父类的 ...
- (wp8.1)样式资源
在开发wp的时候,难免要设置好多属性.但是有好多属性是重复的,我们可不可统一 设置样式呢,答案是肯定的 代码如下 <Page x:Class="Blue.MainPage" ...
- c# Redis操作类
需要添加StackExchange.Redis.dll引用 using System; using System.Collections.Generic; using System.IO; using ...
- To the world you may be one person, but to one person you may be the world.
To the world you may be one person, but to one person you may be the world.对于世界而言,你是一个人:但对于某人而言,你是他的 ...
- Elasticsearch-分片原理2
Elasticsearch版本:6.0 一.Elasticsearch计算分片位置的公式 shard = hash(routing) % number_of_primary_shards 解释:rou ...
- UWP开发:应用文件存储
应用设置由于数据量和数据类型的限制,有很大的局限性,所以还需要应用文件存储,以文件的方式存储数据.在每个应用的应用数据存储中,该应用拥有系统定义的根目录:一个用于本地文件,一个用于漫游文件,还有一个用 ...
- [学习笔记] C++ 历年试题解析(三)--小补充
小小的补充一下吧,因为李老师又把直招的卷子发出来了.. 题目 1.有指针变量定义及初始化int *p=new int[10];执行delete [] p;操作将结束指针变量p的生命期.(×) 解释:试 ...