02-02 Python 读写文件 open|os|sys
open
Python open() 函数
常用技巧:
with open(path, encoding="utf-8") as file:
data = https://www.it610.com/article/yaml.safe_load(file)
return data[key]
os
Python OS 文件/目录方法
常用技巧:
import os# 当前文件所在路径
dir_path = os.path.dirname(os.path.abspath(__file__))# 拼接路径
case_path = os.path.join(dir_path, "test_case")# 返回当前工作目录
cur_path = os.getcwd()# 返回绝对路径
os.path.abspath(path)
os.path.abspath(__file__)# 包含文件名# 以数字mode的mode创建一个名为path的文件夹.默认的 mode 是 0777 (八进制)
os.mkdir(path[, mode])# 如果路径 path 存在,返回 True;如果路径 path 不存在,返回 False
os.path.exists(path)# 把目录和文件名合成一个路径
os.path.join(path1[, path2[, ...]])# 返回path的真实路径
os.path.realpath(path)
os.path.realpath(__file__)# 包含文件名# 返回文件路径
os.path.dirname(path)
# 结合 os.path.realpath(__file__);
os.path.abspath(__file__) 使用
os.path.dirname(os.path.realpath(__file__))# 不包含文件名
os.path.dirname(os.path.abspath(__file__))# 不包含文件名# 判断运行系统内核,win or Linux
os.name
os.path
sys
【02-02 Python 读写文件 open|os|sys】Python中sys模块
import sys# 获取运行版本信息,例如python的版本信息
sys.version_info# 获取运行平台信息,win or Linux
sys.platform
推荐阅读
- python学习之|python学习之 实现QQ自动发送消息
- 逻辑回归的理解与python示例
- python自定义封装带颜色的logging模块
- 【Leetcode/Python】001-Two|【Leetcode/Python】001-Two Sum
- Python基础|Python基础 - 练习1
- Python爬虫|Python爬虫 --- 1.4 正则表达式(re库)
- Python(pathlib模块)
- python青少年编程比赛_第十一届蓝桥杯大赛青少年创意编程组比赛细则
- Python数据分析(一)(Matplotlib使用)
- Python|Python 9.20