Python学习笔记(30)文件系统与os模块

学习主题:文件系统
学习日期:2020-02-09
Python 版本:3.7.4

什么是模块?

>>> import random #导包(加载模块。这里的random就是一种模块)
>>> somenum=random.randint(1,10)
>>> somenum
7

python是跨平台的语言,什么是跨平台语言呢?
就是同样的代码可以在不同的操作系统下用。
好吧,我们学习os 这个高大上的模块吧。


【注】以下内容摘自https://www.cnblogs.com/MnCu8261/p/5483657.html

os,语义为操作系统,所以肯定就是操作系统相关的功能了,可以处理文件和目录这些我们日常手动需要做的操作,就比如说:显示当前目录下所有文件/删除某个文件/获取文件大小……

另外,os模块不受平台限制,也就是说:当我们要在linux中显示当前路径时就要用到pwd命令,而Windows中cmd命令行下就要用到这个。
os模块的常用功能:

  1. os.name #显示当前使用的平台
>>> os.name
'nt'                  #这表示Windows
>>> os.name
'posix'             #这表示Linux
  1. os.getcwd() #显示当前python脚本工作路径
>>> os.getcwd()
'C:\\Users\\SNIPER\\AppData\\Local\\Programs\\Python\\Python37'
>>> 
  1. os.listdir(‘dirname’) #返回指定目录下的所有文件和目录名
#指的是os.getcwd路径下的文件
>>> os.listdir()
['DLLs', 'Doc', 'include', 'Lib', 'libs', 'LICENSE.txt', 'NEWS.txt', 'python.exe', 'python3.dll', 'python37.dll', 'pythonw.exe', 'Scripts', 'SniperPyWorks', 'tcl', 'Tools', 'vcruntime140.dll']
  1. os.remove(‘filename’) #删除一个文件
  2. os.rmdir(‘dirname’) #删除单级目录
  3. os.rename(“oldname”,“newname”) #重命名文件
  4. os.system()
    #运行shell命令,注意:这里是打开一个新的shell,运行命令,当命令结束后,关闭shell
  5. os.sep #显示当前平台下路径分隔符
  6. os.linesep #给出当前平台使用的行终止符

等等,详细的请查看原作者链接,https://www.cnblogs.com/MnCu8261/p/5483657.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

三青山上种萝卜

红外图像核心算法,高质量解析

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值