当前位置: 首页 > news >正文

4.4 os模块

os模块:

        chdir:修改工作路径 --- 文件所在位置的标识

        getcwd():返回当前路径,如果修改了则显示修改后的路径

        curdir:获取当前目录的表示形式

        cpu_count():返回当前cpu的线程数

        getppid(): 获取当前进程编号     getppid():获取当前进程的父进程号       kill(): 杀死进程

        linesep:换行符

        sep:路径分隔符

        pathsep:环境变量分隔符

        os.makedirs:创建多级文件夹目录     os.mkdir:创建单个文件目录           os.removedirs:删除某个文件夹

        listdir():输出某个目录下的所有文件及文件夹

        system():执行命令        cls:清屏

import os


 

# 1.chdir:修改工作路径 --- 文件所在位置的标识

#os.chdir("D:\\Python\\Python课程代码\\code\\04. Python模块\\")

'''

    windows: D:\\Python\\Python课程代码\\code\\04. Python模块

        在代码中表示文件路径时,由于反斜杠是转义字符,所以可能需要使用双反斜杠(\\)来表示一个实际的反斜杠,以避免被误解为转义序列的开始。

    linux: D:/Python/Python课程代码/code/04. Python模块

'''

# 2.getcwd():返回当前路径,如果修改了则显示修改后的路径  (本文件原路径为  D:\Python\Python课程代码\code )

print(os.getcwd())  

# 3.curdir:获取当前目录的表示形式

print(os.curdir)        # . 表示当前目录     .. 表示上级目录

# 4.cpu_count():返回当前cpu的线程数

print(os.cpu_count())       #16

# 5.getppid(): 获取当前进程编号    (进程编号-pid  操作系统借助修改 PID 数值来管理进程,比如终止、暂停、恢复进程等操作)

print(os.getpid())      #39240

# getppid():获取当前进程的父进程号

print(os.getppid())     #49216

'''

kill(): 杀死进程     例如现在我们打开的mspaint软件死机了,我们就可以通过此操作来强行关闭此程序

代码:

os.kill(9800,1)   括号内为需要杀死程序的pid, 运行时会报错但是仍会杀死程序

'''

# 6.linesep:换行符

print(os.linesep)


# *7. sep:路径分隔符
print(os.sep)   #\

# 8.pathsep:环境变量分隔符

print(os.pathsep)       #  ;

9.创建文件夹问题

创建多级文件目录:

    os.makedirs("D:\\Python\\Python课程代码\\code\\04. Python模块\\a\\b\\c")        

   

创建单个文件目录

    os.mkdir("D:\\Python\\Python课程代码\\code\\04. Python模块\\a")

   

删除某个文件夹

    os.removedirs("D:\\Python\\Python课程代码\\code\\04. Python模块\\a\\b\\c")

'''



 

# *10.listdir():输出某个目录下的所有文件及文件夹

print(os.listdir("C:\\Users"))      #['All Users', 'AppData', 'Default', 'Default User', 'desktop.ini', 'MECHREV', 'Public']

# *11.system():执行命令

#案例一:cls 清屏

#os.system("cls")

#案例二: 在当前文件夹中运行 Hello1 中的代码

print(os.getcwd())          #D:\Python\Python课程代码\code    查看自己所在的文件路径是否与要运行代码的文件所在路径相同,若不同则修改

os.chdir("D:\\Python\\Python课程代码\\code\\04. Python模块\\test_package")          #修改文件路径

os.system("python Hello1.py")           #wzw:12345   修改完成,访问成功

相关文章:

  • 3. 仓颉 CEF 库封装
  • FME处理未知或动态结构教程
  • 微机系统:第二章节:16位的intel8086处理器
  • MLU实现 comfyui+wan2.1 完成图生视频创作
  • 写屏障和读屏障的区别是什么?
  • Javascript基础语法
  • 【C语言输入输出函数应用】
  • Java--图书管理系统(简易版)
  • ENSP-OSPF综合实验
  • 记录学习《手动学习深度学习》这本书的笔记(十一)
  • [Java实战]Spring Boot 定时任务(十五)
  • 深度优先与广度优先:如何用算法思维优化学习策略?
  • go程序编译成动态库,使用c进行调用
  • 数据结构实验9.2:动态查找表的基本操作
  • 机器学习总结
  • 操作系统原理实验报告
  • 常用的rerank模型有哪些?都有什么优势?
  • AI(学习笔记第三课) 使用langchain进行AI开发(2)
  • Java原生结合MQTTX---完成心跳对话(附带源码)
  • Linux 进程等待
  • 做原油期货关注什么网站/免费自己制作网站
  • 3g网站设计/广州网络营销运营
  • 做网站是个什么行业/seo在线诊断工具
  • 番禺制作网站报价/360优化大师旧版本
  • 电子政务网站代码/四川seo
  • 建设企业官方网站/福清seo