内置模块,python内部提供的功能
第三方模块,下载/安装/使用
自定义模块
创建一个文件
def f1():
print(2)
引用文件
import xxxxx #xxxxx---->文件名
xxxxx.f1() # f1------>函数名
os.mkdir
os.makedirs
import os
file_path = r‘fa\xx\aa.py‘
# os.mkdir(‘ba‘) 生成一层文件目录
os.makedirs(r‘fa\xx\aa‘) #既能生成一个也能生成多层目录
with open(file_path,mode=‘w‘,encoding=‘utf-8‘) as f:
f.write(‘shjalvgd‘)
判断一个文件路径是否存在并在新的子目录中写入“杨子列”
import os
file_path = r‘wa\xx\bb.py‘
file_folder = os.path.dirname(file_path) #获得上一级目录
print(file_folder) #打印上一级的文件路径
if not os.path.exists(file_folder):
os.makedirs(file_folder)
with open(file_path,mode=‘w‘,encoding=‘utf-8‘) as f:
f.write(‘杨子列‘)
```
- os.rename---->重命名
```python
import os
os.rename(‘要改的文件名‘,‘改后的文件名‘)
如果程序运行出错并提示:系统找不到指定文件-------->原因:系统名修改成功了,但找不到存放的路径,这时候需要在操作之前指定路径
path = r‘C:\Users\lenovo\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Python 3.7\day.07.20\aa‘
#path----->要指定的路径
import os
os.chdir(path) #chdir()用于改变当前工作目录到指定的路径
os.rename(‘bb‘,‘rr‘)
删除文件
import shutil
shutil.rmtree()#具体操作方法与上面类似
sys.argv
sys.path.默认python去导入模块时,会按照sys.path中的路径挨个查找
如果没有目录,可自行添加
import sys
sys.path.append(r‘D:\\‘)
import 文件夹
#将文件加入到路径
import sys
sys.path.append(r‘C:\code\bb‘)
import cc
原文:https://www.cnblogs.com/yangzilaing/p/13352753.html