| import os |
| os.makedirs('tmp/python/fileop',exist_ok=True) |
| import shutil |
| shutil.rmtree('tmp', ignore_errors=True) |
| from shutil import copyfile |
| |
| |
| copyfile('d:/tools/first.py', 'e:/first.py') |
- 拷贝目录:拷贝前, 目标目录必须 不存在 ,否则会报错
| from shutil import copytree |
| |
| |
| copytree('d:/tools/aaa', 'e:/new/bbb') |
| import os |
| |
| # 修改目录名 d:/tools/aaa 为 d:/tools/bbb |
| os.rename('d:/tools/aaa','d:/tools/bbb') |
| |
| # 修改文件名 d:/tools/first.py 为 d:/tools/second.py |
| os.rename('d:/tools/first.py','d:/tools/second.py') |
| import os |
| os.path.exists('d:/systems/cmd.exe') |
| os.path.exists('d:/systems') |
| import os |
| |
| # 返回值为True 表示是文件 |
| os.path.isfile('d:/systems/cmd.exe') |
| import os |
| |
| # 返回值为True 表示是目录 |
| os.path.isdir('d:/systems') |
| import os |
| |
| |
| targetDir = r'd:\tmp\util\dist\check' |
| files = [] |
| dirs = [] |
| |
| |
| |
| |
| |
| |
| for (dirpath, dirnames, filenames) in os.walk(targetDir): |
| files += filenames |
| dirs += dirnames |
| |
| print(files) |
| print(dirs) |
| import os |
| |
| |
| targetDir = r'd:\tmp\util\dist\check' |
| |
| for (dirpath, dirnames, filenames) in os.walk(targetDir): |
| for fn in filenames: |
| |
| fpath = os.path.join(dirpath, fn) |
| import os |
| |
| |
| targetDir = r'd:\tmp\util\dist\check' |
| |
| |
| files = os.listdir(targetDir) |
| print(files) |
| import os |
| from os.path import isfile, join,isdir |
| |
| |
| targetDir = r'd:\tmp\util\dist\check' |
| |
| |
| print([f for f in os.listdir(targetDir) if isfile(join(targetDir, f))]) |
| |
| |
| print([f for f in os.listdir(targetDir) if isdir(join(targetDir, f))]) |
| import glob |
| exes = glob.glob(r'd:\tmp\*.txt') |
| |
| print(exes) |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术
2022-10-08 标识符、运算符
2022-10-08 字面量、注释、变量、数据类型、数据类型转换
2022-10-08 下载安装go,eclipse配置go
2022-10-08 python开发环境