python——os模块(2)

简介: python——os模块(2)

os.path.isdir(path)

判断 path 是否为目录。

import os
print(os.path.isdir('E:/'))

os.path.isfile(path)

判断 path 是否为文件。

import os
print(os.path.isfile('E:/tmp.txt'))

os.path.getsize(path)

返回 path 的大小,以字节为单位,若 path 是目录则返回 0。

import os
print(os.path.getsize('E:/tmp.txt'))
print(os.path.getsize('E:/work'))

os.mkdir()

创建一个目录。

import os
os.mkdir('E:/test')

os.makedirs()

创建多级目录。

import os
os.makedirs('E:/test1/test2')

目录 test1、test2 均不存在,此时使用 os.mkdir() 创建会报错,也就是说 os.mkdir() 创建目录时要保证末级目录之前的目录是存在的。

os.chdir(path)

将当前工作目录更改为 path。

import os
print(os.getcwd())
os.chdir('/test')
print(os.getcwd())

os.system(command)

调用 shell 脚本。

import os
print(os.system('ping www.baidu.com'))

如果出现乱码,可以通过修改编码解决,比如:我在 Windows 下 PyCharm 中出现乱码问题,可以将 PyCharm 中编码修改为 GBK 解决。


相关文章
|
14天前
|
机器学习/深度学习 存储 Python
|
1天前
|
Python Windows
python中的异常与模块
python中的异常与模块
8 1
|
10天前
|
JSON 数据格式 Python
Python标准库中包含了json模块,可以帮助你轻松处理JSON数据
【4月更文挑战第30天】Python的json模块简化了JSON数据与Python对象之间的转换。使用`json.dumps()`可将字典转为JSON字符串,如`{"name": "John", "age": 30, "city": "New York"}`,而`json.loads()`则能将JSON字符串转回字典。通过`json.load()`从文件读取JSON数据,`json.dump()`则用于将数据写入文件。
16 1
|
11天前
|
Python
Python实现压缩解压---tarfile模块详解
Python实现压缩解压---tarfile模块详解
|
11天前
|
Linux Python Windows
Python中time和datetime模块详解
Python中time和datetime模块详解
|
12天前
|
存储 Linux 数据安全/隐私保护
python的压缩模块zipfile详解
python的压缩模块zipfile详解
|
12天前
|
Linux Python Windows
python的os模块详细解读(二)
python的os模块详细解读(二)
|
12天前
|
移动开发 Linux Shell
python的os模块详细解读(一)
python的os模块详细解读(一)
python的os模块详细解读(一)
|
12天前
|
Python 容器
python内置函数、数学模块、随机模块(二)
python内置函数、数学模块、随机模块(二)
|
12天前
|
索引 Python
python内置函数、数学模块、随机模块(一)
python内置函数、数学模块、随机模块(一)