python os 获取当前路径的绝对路径的上层目录_os 模块常用函数
得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()
获取路径名:os.path.dirname()
获得绝对路径: os.path.abspath()
打印当前文件夹的文件清单:os.listdir('.')
其它常用OS模块功能:
os 模块提供了很多允许你的程序与操作系统直接交互的功能
得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()
返回指定目录下的所有文件和目录名:os.listdir()
函数用来删除一个文件:os.remove()
删除多个目录:os.removedirs(r“c:python”)
检验给出的路径是否是一个文件:os.path.isfile()
检验给出的路径是否是一个目录:os.path.isdir()
判断是否是绝对路径:os.path.isabs()
检验给出的路径是否真地存:os.path.exists()
返回一个路径的目录名和文件名:os.path.split() e.g os.path.split('/home/swaroop/byte/code/poem.txt')
结果:('/home/swaroop/byte/code',
'poem.txt')
分离扩展名:os.path.splitext() e.g os.path.splitext('/usr/local/test.py')
结果:('/usr/local/test',
'.py')
获取路径名:os.path.dirname()
获得绝对路径: os.path.abspath()
获取文件名:os.path.basename()
运行shell命令: os.system()
读取操作系统环境变量HOME的值:os.getenv("HOME")
返回操作系统所有的环境变量: os.environ
设置系统环境变量,仅程序运行时有效:os.environ.setdefault('HOME','/home/alex')
给出当前平台使用的行终止符:os.linesep Windows使用'rn',Linux
and MAC使用'n'
指示你正在使用的平台:os.name 对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'
重命名:os.rename(old,
new)
创建多级目录:os.makedirs(r“c:pythontest”)
创建单个目录:os.mkdir(“test”)
获取文件属性:os.stat(file)
修改文件权限与时间戳:os.chmod(file)
获取文件大小:os.path.getsize(filename)
结合目录名与文件名:os.path.join(dir,filename)
改变工作目录到dirname: os.chdir(dirname)
获取当前终端的大小: os.get_terminal_size()
杀死进程: os.kill(10884,signal.SIGKILL)
python os 获取当前路径的绝对路径的上层目录_os 模块常用函数相关推荐
- python获取当前路径和上一层路径_python获取当前路径和上一级路径
围观人数: 3 标签:getc 当前目录 路径 print bsp 获取 目录 dir dirname """获取当前目录"&q ...
- 【Python】PyQt5.QtWidgets模块常用函数和类(使用参考源码)
Python PyQt5.QtWidgets 模块常用函数和类. PyQt5 是一套Python绑定Digia QT5应用的框架. QtWidgets 是PyQt5下面的一个模块,包含了一整套UI元素 ...
- Python中random模块常用函数/方法(2)——random.random(),random.randint()和random.uniform()
1.random.random():生成一个0到1的随机符点数: 0 <= n < 1.0 语法:random.random() #生成一个0~1之间的随机浮点数 print(" ...
- python获取工程根目录_【Python】获取当前项目根路径/目录
""" -*- coding:utf-8 -*- @Time :2020/9/23 18:16 @Author :Jarvis @File :jar_project_ut ...
- python os 更改当前的项目路径-用于相随路径的可移植书写
应用场景 环境:Vscode.python 问题:由于没有在Vscode中没有成功更改执行文件的根目录导致相对路径失效. 所以,我就想直接用os更改更目录. 实现方法(os.chdir()) impo ...
- C# 获取当前路径的父路径
//获取当前运行路径的上级目录(父目录) System.IO.DirectoryInfo topDir = System.IO.Directory.GetParent(System.Environme ...
- Python OS 文件操作模块常用函数
我们经常会与文件和目录打交道,对于这些操作python提供了一个os模块,里面包含了很多操作文件和目录的函数.全部函数可以用help(os)或是dir(os)查看其用法. 常用的函数如下: 1.重命名 ...
- 简述python常用的函数模块_Python中常用的Python time模块常用函数
常用函数 time.time()函数 定义 返回当前时间的时间戳(1970纪元后经过的浮点秒数) 语法 time.time() 代码 print("time.time(): %f " ...
- python os获取文件大小_Python3基础 os.path.getsize 获得文件的大小
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda : 4.5.11 typesetting : Markdown ...
最新文章
- 用java线程绘制图案_关于多线程:使用线程在java中绘制面板
- java webpack web项目_spring + spring mvc + mybatis + react + reflux + webpack Web工程例子
- [转]NS2 Data Collections by mitkook
- 与时俱进:在JAX-RS API中采用OpenAPI v3.0.0
- 收藏 | 人人都能看懂的LSTM介绍及反向传播算法推导
- springboot static访问不到_Spring Boot 的静态资源处理
- java 怎么用毫秒_java1.8中如何使用精确到毫秒的时间
- input 输入速度和方向判断、搜索功能的延迟请求
- 基础:Linux 核心源码是怎么组织的?-转
- Runner站立会议03
- Android 电视 文件目录,智能电视三款良心文件管理软件,操作攻略指南
- mysql数据库备份方法有几种_MySQL数据库备份的几种方式
- 去他妈的某日葵,老子自建服务器搭建远程控制.
- 计算机组装中编制配置单的方法,diy电脑配置单2017 电脑组装配置清单及价格
- js删除某个节点之后的所有节点
- 六年如逆旅,我亦是行人:一个顾问的六年安全从业经历
- 在html中 标题单元格的标记是,html表格标题标签是什么
- php 五舍六入,Golang浮点型的默认舍入规则——四舍六入五成双
- C++为什么空格无法输出_47个快捷键、50个CAD技巧,终于知道为什么别人用CAD总比我快了!...
- Almeida–Pineda algorithm