LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 173|回复: 0

python操作系统接口

[复制链接]
发表于 2024-1-8 15:54:04 | 显示全部楼层 |阅读模式

操作系统接口

os 模块提供了许多与操作系统交互的函数:

>>>
import os
os.getcwd()      # Return the current working directory
'C:\\Python312'
os.chdir('/server/accesslogs')   # Change current working directory
os.system('mkdir today')   # Run the command mkdir in the system shell
0
一定要使用 import os 而不是 from os import * 。这将避免内建的 open() 函数被 os.open() 隐式替换掉,因为它们的使用方式大不相同。

内置的 dir() 和 help() 函数可用作交互式辅助工具,用于处理大型模块,如 os:

>>>
import os
dir(os)
<returns a list of all module functions>
help(os)
<returns an extensive manual page created from the module's docstrings>
对于日常文件和目录管理任务, shutil 模块提供了更易于使用的更高级别的接口:

>>>
import shutil
shutil.copyfile('data.db', 'archive.db')
'archive.db'
shutil.move('/build/executables', 'installdir')
'installdir'


您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表