python | os包常用命令介绍

os包的常用命令介绍,熟练的使用它能快速解决常用遇到的问题。本博文有参考:https://www.cnblogs.com/yigehundan/p/6379586.html

先写自己遇到的用法。

改变工作目录

import os
os.chdir("") 

返回当前工作目录

import os
os.getcwd()

目录拼接

os.path.join("datasets", "lifesat", "")

将当前目录下的datasets文件夹拼接连上lifesat文件夹。

列出指定文件下的目录和文件

import os
os.listdir("dirname")

判断是否为目录或文件

import os
os.path.isdir(name)
os.path.isfile(name)

判断是否存在文件或目录

import 
os.path.exists(name)

获得文件大小,若是目录则返回0

import os
os.path.getsize(name)

获得绝对路径

import os
os.path.abspath(name)

规范化path字符串形式

import os
os.path.normpath(path)

分离文件名与目录

import os
os.path.split(name)

分离文件名与扩展名

import os
os.path.splitext()

返回文件名

import os
os.path.basename(path)

返回文件路径

import os
os.path.dirname(path)

walk遍历目录下的所有目录和文件

import os
os.walk(path)

遍历path,返回一个对象,它的每个部分都是一个三元组,分别为目录、目录下的目录、目录下的文件

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

Web服务器压力测试工具Siege

Siege是一款HTTP压力测试和基准测试的实用工具,可用于在压力条件下对Web服务器的性能进行测量。它的评估依据包括传输数据量、服务器的响应时间、事务处理速率...

2853
来自专栏张戈的专栏

启用WP Super Cache纯代码版本之后的一些优化措施

张戈博客在上个月 28 号启用了 WP Super Cache 代码版,几天下来,虽然小问题不断,但是总体感觉非常不错!不管是前台还是后台,速度都有质的提升,着...

3677
来自专栏ImportSource

Redis性能问题排查解决手册

阅读目录: 性能相关的数据指标 内存使用率 命令处理总数 延迟时间 内存碎片率 回收key 总结 性能相关的数据指标 ? 通过Redis-cli命令行界面访问...

6797
来自专栏Android工程师的修仙之旅

bat批处理简介:Windows自动化之道

最近在工作中遇到一些纯粹重复的工作,最终都通过脚本方式达到了自动化,大大提高效率。比如之前每次发布zip包都需要手动编译lua文件、替换lua引用为二进制文件的...

2842
来自专栏PhpZendo

PHP 文件系统完全指南

今天我们将开启一个新的探索旅程,深入到 PHP 文件系统中,系统的学习和掌握 PHP 文件系统的基本使用。

1843
来自专栏趣谈编程

用户空间和内核空间是什么?

学习 Linux 时,经常可以看到两个词:User space(用户空间)和 Kernel space(内核空间)。

2.1K3
来自专栏用户2442861的专栏

socket阻塞与非阻塞,同步与异步I/O模型

作者:huangguisu 原文出处:http://blog.csdn.net/hguisu/article/details/7453390

2261
来自专栏orientlu

vim 插件使用记录

指令 效果 C_ ] 直接跳转到定义处 C_ t 往回跳转一次(先输入数字再C_t,可以一次回跳多个) : tags 查看跳转list ...

962
来自专栏零基础使用Django2.0.1打造在线教育网站

零基础使用Django2.0.1打造在线教育网站(十四):用户密码找回

努力与运动兼备~~~有任何问题可以加我好友或者关注微信公众号,欢迎交流,我们一起进步!

3291
来自专栏有趣的django

Django用户登录与注册系统

一、创建项目 1.1.创建项目和app django-admin startproject mysite_login python manage.py sta...

1.8K7

扫码关注云+社区

领取腾讯云代金券