@(2019.3.18 笔记整理)
对文件的读写, 在程序中不是直接在原文件上直接修改的.
它进行了5步的操作
字符串
写入新文件os模块是与操作系统进行交互的一个接口,理解成API
使用前需要导入程序, import os
学习初期要多使用print
打印查看路径,这样容易理解概念,查找路径的时候也方便
与文件目录相关内容
import os
os.getcwd() # 获取当前工作路径
'C:\\study\\03-notebook\\No3_part02'
os.mkdir('test') # 创建新文件夹
os.chdir('test') # 进入子文件夹
os.getcwd() # 查看路径
'C:\\study\\03-notebook\\No3_part02\\test'
os.mkdir('009')
os.listdir()
['009']
os.rmdir('009')
os.listdir()
[]
os.chdir('..') # 返回上级目录
os.getcwd()
'C:\\study\\03-notebook\\No3_part02'
os.rmdir('test')
%cd C:\study\memo\core
C:\study\memo\core
import os
os.path.abspath('.')
'C:\\study\\memo\\core'
os.listdir() # 查看目录树
['bt_xlsx.py',
'configadmin.py',
'log_4_func.py',
'memo.py',
'pdf_demo.py',
'timemaster.py',
'write_word.py',
'__init__.py',
'__pycache__']
os.path.relpath('C:\\study\\memo\\db\\lataku.pkl', 'memo.py') # 查看文件相对路径
'..\\..\\db\\lataku.pkl'
工程目录文件的查找可以通过这样的方式进行
if\else
判断原文:https://www.cnblogs.com/lataku/p/10555810.html