Python中os和shutil模块是哪些标准库的常用组成部分?
- 内容介绍
- 文章标签
- 相关推荐
本文共计4681个文字,预计阅读时间需要19分钟。
常用的标准库系统模块+import os+系统模块用于对系统进行操作。常用方法+os模块的常用方法有数十种,本文仅选几种最常用的,其他有限制操作、文件创建等详细资料可查阅相关资源。
import os
系统模块用于对系统进行操作。
常用方法os模块的常用方法有数十种之多,本文中只选出最常用的几种,其余的还有权限操作、文件的删除创建等详细资料可以参考官方文档。
system -- 执行系统命令参数的数据类型是字符串格式,内容是系统指令。执行时,直接返回系统输出。
import os
os.system('ifconfig') # Linux系统shell命令
os.system('ipconfig') # Windows系统dos命令
popen -- 执行系统命令
在使用system执行系统命令的时候,发现在windows系统下执行命令时,中文字符发生了乱码!这是因为windows为减少占用,对中文系统使用GB格式编码,而python中默认使用的UTF-8编码,编码不兼容导致了乱码问题。
popen也可以执行系统指令,但是和system的工作方式不一样。
本文共计4681个文字,预计阅读时间需要19分钟。
常用的标准库系统模块+import os+系统模块用于对系统进行操作。常用方法+os模块的常用方法有数十种,本文仅选几种最常用的,其他有限制操作、文件创建等详细资料可查阅相关资源。
import os
系统模块用于对系统进行操作。
常用方法os模块的常用方法有数十种之多,本文中只选出最常用的几种,其余的还有权限操作、文件的删除创建等详细资料可以参考官方文档。
system -- 执行系统命令参数的数据类型是字符串格式,内容是系统指令。执行时,直接返回系统输出。
import os
os.system('ifconfig') # Linux系统shell命令
os.system('ipconfig') # Windows系统dos命令
popen -- 执行系统命令
在使用system执行系统命令的时候,发现在windows系统下执行命令时,中文字符发生了乱码!这是因为windows为减少占用,对中文系统使用GB格式编码,而python中默认使用的UTF-8编码,编码不兼容导致了乱码问题。
popen也可以执行系统指令,但是和system的工作方式不一样。

