写一些关于os模块的代码 并写上注释
时间: 2024-04-29 18:22:43 浏览: 33
1. 获取操作系统信息
```python
import os
# 获取操作系统名称
print(os.name)
# 获取操作系统详细信息
print(os.uname())
```
2. 文件操作
```python
import os
# 获取当前工作目录
print(os.getcwd())
# 列出当前目录下的所有文件和文件夹
print(os.listdir(os.getcwd()))
# 创建一个新目录
os.mkdir('new_folder')
# 删除一个目录
os.rmdir('new_folder')
# 重命名文件或目录
os.rename('old_name', 'new_name')
# 删除文件
os.remove('file_name')
```
3. 环境变量操作
```python
import os
# 获取环境变量
print(os.environ)
# 获取指定的环境变量
print(os.getenv('PATH'))
# 设置环境变量
os.environ['NEW_PATH'] = '/usr/local/bin'
```
4. 进程管理
```python
import os
# 获取当前进程的ID
print(os.getpid())
# 获取当前进程的父进程ID
print(os.getppid())
# 启动一个新进程
os.system('python script.py')
```
5. 其他操作
```python
import os
# 判断文件是否存在
print(os.path.exists('file_name'))
# 获取文件大小
print(os.path.getsize('file_name'))
# 获取文件创建时间
print(os.path.getctime('file_name'))
# 获取文件最后修改时间
print(os.path.getmtime('file_name'))
# 获取文件最后访问时间
print(os.path.getatime('file_name'))
```
阅读全文