乱读天书, 不求甚解
周祎骏的个人云笔记
Toggle navigation
乱读天书, 不求甚解
主页
Linux:系统配置
Linux:用户管理
Linux:优化排错
Linux:进程调度
Linux:文件系统
Linux:网络
Linux:系统服务
Linux:安全
Linux:内核
容器:Docker
容器:containerd
容器编排:Kubernetes
IAC:Terraform
大数据:Hadoop
大数据:Zookeeper
大数据:Hbase
消息队列:rsyslog
消息队列:kafka
数据库:MySQL
数据库:MongoDB
搜索引擎:Elasticsearch
时序数据库:OpenTSDB
网站服务:Nginx
编程:Bash
编程:Perl
编程:Python
编程:C
编程:JAVA
编程:Rust
版本控制:gitlab
知识管理:docusaurus
常用小工具
关于我
标签
python 3.01 OS 模块
2017-01-21 03:39:16
95
0
0
admin
> 这里介绍python 常用模块os,用于跑一些系统命令,包括操作文件系统 #小功能 ``` #!/usr/bin/python # -*- coding: UTF-8 -*- import os print os.name #是Linux的话显示posix, Windows的话显示nt print os.environ #是个hash,所有的环境变量 print os.system('touch /tmp/file') #跑bash 命令,返回命令返回值 output = os.popen('ls ./') #跑ls 命令 print output.read(), #获得命令输出,“,”在这里是不让print换行 #关于文件系统 print os.getcwd() #获得当前目录 os.mkdir('/tmp/dir') #创建目录 os.chdir('/tmp') #改变当前工作目录 os.rename('/tmp/file','/tmp/lala') #改文件名字 print os.path.isdir('/tmp/dir') #是否是目录 print os.path.isfile('/tmp/lala') #是否是文件 print os.path.exists('/tmp/lala') #目录文件是否存在 print os.path.getsize('/tmp/lala') #获得文件大小 print os.path.abspath('/tmp/lala') #获得绝对路径 print os.path.realpath('/tmp/lala') #获得真实路径,没有软链接 print os.path.basename('/tmp/lala') #获得文件名 print os.path.dirname('/tmp/lala') #获得文件路径 os.rmdir('/tmp/dir') #删除目录 os.remove('/tmp/lala') #删除文件 ```
上一篇:
python 3.00 模块
下一篇:
python 3.02 sys 模块
文档导航