python 常用os操作
operation system 操作系统,os模块获取电脑的相关信息,并且有很强大的文件及文件夹操作能力,所以在操作文件或者文件夹的时候
首先要引入os模块
import os
nt代表windows操作系统 linux为posix
os.name
获取电脑cpu个数
cpuCount = os.cpu_count()
print(cpuCount)
判断是否存在某个文件,如果不写路径地址 直接写文件名字,那么默认使用的是 相对路径
文件夹操作
result = os.path.exists('测试.txt')
print(result)
绝对路径
result = os.path.exists('c:/users/a/desktop/python/测试.txt')
print(result)
获取绝对路径
result = os.getcwd()
print(result)
result = os.path.abspath('.')
print(result)
获取当前路径的父级路径
result = os.path.abspath('..')
print(result)
获取整个地址当中的最后一部分
result = os.path.basename('http://www.baidu.com/music/prettyboy.mp3')
print(result)
获取共同部分
result = os.path.commonpath(['http://www.jd.com','http://www.taobao.com','http://www.baidu.com'])
print(result)
文件夹信息处理
import time
获取文件夹的创建时间
result = os.path.getctime('c:/users/a/desktop/文件')
print(time.localtime(result))
获取访问时间
result = os.path.getatime('c:/users/a/desktop/文件')
print(time.localtime(result))
获取修改时间
result = os.path.getmtime('c:/users/a/desktop/文件')
print(time.localtime(result))
获取文件大小
result = os.path.getsize('c:/users/a/desktop/文件')
print(result / 1024)
文件是否存在
result = os.path.isfile('c:/users/a/desktop/FTP文件传输/python.txt')
print(result)
split分割
返回一个元组 由路径和最后的文件名字两部分组成
result = os.path.split('c:/users/a/desktop/FTP文件传输/python.txt')
print(result)
文件读写操作
值1:写入的文件,如果有这个文件就直接写入,没有这个文件就创建
值2:对文件操作的方式 w 表示 write 写入
值3:文加的编码方式,utf-8方式乱码出现
当文件关闭以后 不能对文件进行然后操作
f = open('python.txt','w',encoding='utf-8')
f.write('今天是周三,7月11日,距离毕业还有120天\n')
f.close()
对文件追加内容
f = open('python.txt','a',encoding='utf-8')
f.write('新来的内容-------------------------')
f.close()
读取文件内容read readline readlines
f = open('python.txt','r',encoding='utf-8')
result = f.readlines()
print(result)
f.close()
python 常用os操作相关推荐
- python中os操作文件及文件路径
python中os操作文件及文件路径实例汇总 1 . python获取文件上一级目录:取文件所在目录的上一级目录 os.path.abspath(os.path.join(os.path.di ...
- python 当前时间字符串,Python常用时间操作总结【取得当前时间、时间函数、应用等】...
本文实例讲述了Python常用时间操作.分享给大家供大家参考,具体如下: 我们先导入必须用到的一个module >>> import time 设置一个时间的格式,下面会用到 > ...
- python【OS操作系统库】Python的os模块大宝剑(全)
文章目录 简介 1.返回操作系统类型 :posix 是linux操作系统,nt 是windows操作系统 2.操作系统的详细信息 3.系统的环境变量 4.判断是否是绝对路径 5.获取当前路径 6.生成 ...
- python,os操作文件,文件路径(上一级目录)
转载一篇连接,查资料时发现的,对我帮助不小 链接 链接2 os.path.dirname用法 目录结构 我的目录结构: 目录结构 os.path.dirname(path) 语法:os.path.di ...
- Python常用Excell操作 ---- 基于xlrd、xlwt、xlutils
文章目录 一. 介绍 二. 安装与导入 三. Xlrd 读取数据 四. Xlwt 写入数据 五. Xlutils 读写转换 一. 介绍 Python常用于Excell操作的模块有Pandas.Xlsx ...
- Python十大常用文件操作
日常对于批量处理文件的需求非常多,用Python写脚本可以非常方便地实现,但在这过程中难免会和文件打交道,第一次做会有很多文件的操作无从下手,只能找度娘. 本篇文章整理了10个Python中最常用到的 ...
- python删除txt文件第三行_真香!Python十大常用文件操作,轻松办公
日常对于批量处理文件的需求非常多,用Python写脚本可以非常方便地实现,但在这过程中难免会和文件打交道,第一次做会有很多文件的操作无从下手,只能找度娘. 本篇文章整理了10个Python中最常用到的 ...
- python获取系统时间函数_Python常用时间操作总结【取得当前时间、时间函数、应用等】...
本文实例讲述了Python常用时间操作.分享给大家供大家参考,具体如下: 我们先导入必须用到的一个module >>> import time 设置一个时间的格式,下面会用到 > ...
- Python的os模块常用文件夹的增删改查详解
python常用os模块 增 os.makedirs("path\\目录") 用于递归创建目录 删 os.remove("path")用于删除指定路径(path ...
最新文章
- 技术人如何搭建自己的技术博客
- C++ 排序函数 sort(),qsort()的用法 附加.str()用法
- 遇到的问题锦集及解决方案
- 爬虫框架Scrapy的第一个爬虫示例入门教程
- 问题 RadioButtonList+TextBox的复合控件如何做
- 单词搜索—leetcode79
- 浏览器打不开网页,但是还可以聊qq?
- Pytorch cifar10离线加载二进制文件
- 【原创】Performanced C++ 经验规则 第五条:再谈重载、覆盖和隐藏
- Android的ELF文件重定位详解,包括64位
- arduino openmv 显示图像_6 个芯片打造复古经典计算机:215 色显示,能编程能玩小游戏...
- python如何对excel两个单元格求乘积_excel表格怎么求乘积_excel表格多个单元格怎么求积...
- vim---C++开发环境搭建
- mysql周德伟课后答案_mysql数据库搜索
- 2018年华尔街高盛、花旗等投行业绩创新高!
- java实现时间轮定时器_基于侵入式链表的时间轮定时器实现
- Python3 爬虫快速入门攻略
- Typora自动上传图片
- 【进制转换】如何使用C++将2进制转换为16进制?
- mysql 2008降序排列_sql 升序降序排列
热门文章
- 开启windowsPC无线热点功能
- 摆脱“卖一台赔一台”的魔咒,电动车制造商需要去哪里取取经?...
- 【Unity】unity 日历制作
- 875用java么_LeetCode 875. Koko Eating Bananas
- 8种极品程序员,你属于哪一种?
- DeepWeak: Reasoning Common Software Weaknesses via Knowledge Graph Embedding 阅读笔记
- 准备好了吗?Windows Phone 8功能盘点
- 无人驾驶的劳斯莱斯轿车_迪拜小姐姐体验劳斯莱斯2035年概念车,可能是最奢华的无人驾驶...
- 某地110KV水电站电气一次及发电机保护设计
- Access denied for user ‘root‘@‘%‘ to database ‘information_schema‘