import.os 文件操作
import os # dir = os.getcwd() print(dir) # 查看777.py在那个文件# all = os.listdir(r'D:\kinggsoft') # print(all) #查看文件里面有什么文件夹# 创造文件夹 # r = os.mkdir(r'D:\kinggsoft\ppd') # print(r) # os.removedirs(r'D:\kinggsoft\ppd') # 删除ppd文件夹# 切换目录,把现在777.py的目录切换到r'D:\kinggsoft',然后再查看当前目录就变成r'D:\kinggsoft'了 # f = os.chdir(r'D:\kinggsoft') # print(f) # path = os.getcwd() # print(path) # # path = os.path.abspath('aa.txt') # print(path)# 获得当前py文件的绝对路径D:\302\pythonlesson\007\006\777.py # path = os.path.abspath(__file__) # print(path) # # # # # 当前目录绝对路径: D:\302\pythonlesson\007\006 # path = os.getcwd() # print(path)# 分割获得777.py # path = r'D:\302\pythonlesson\007\006\777.py' # result = os.path.split(path) # print(result) # print(result[1]) # # # 分割文件和扩展名 # result = os.path.splitext(path) # print(result)# 添加后缀'file', 'a', 'a1.jpg' # result = os.path.join(os.getcwd(), 'file', 'a', 'a1.jpg') # print(result)# 删除ks文件夹 path = r'D:\kinggsoft\ppx\ks' filelist = os.listdir(path) for file in filelist:path1 = os.path.join(path, file)os.remove(path1) else:os.rmdir(path) print('删除成功')# 把一个文件里面的内容复制到另外一个文件里面去,但是如果一个文件里面还有一个文件,就不能复制过去会报错 # src_path = r'D:\kinggsoft\ppx' # target_path = r'D:\kinggsoft\ks' # def copy(src, target): # if os.path.isdir(src) and os.path.isdir(target): # filelist = os.listdir(src) # for file in filelist: # path = os.path.join(src, file) # with open(path, 'rb') as rstream: # container = rstream.read() # path1 = os.path.join(target,file) # with open(path1, 'wb') as wstream: # wstream.write(container) # else: # print('复制完毕') # copy(src_path, target_path) # # 把一个文件里面的内容复制到另外一个文件里面去,也能复制文件夹加里面的内容 # src_path = r'D:\kinggsoft\ppx' # target_path = r'D:\kinggsoft\ks' # def copy(src_path, target_path): # filelist = os.listdir(src_path) # for file in filelist: # path = os.path.join(src_path, file) # if os.path.isdir(path): # target_path1 = os.path.join(target_path, file) # 在复制过去的那边一个添加文件夹 # os.mkdir(target_path1) # 在复制过去的那边一个添加文件夹 这两行就可以 # copy(path, target_path) # else: # with open(path, 'rb') as rstream: # container = rstream.read() # path1 = os.path.join(target_path, file) # with open(path1, 'wb') as wstream: # wstream.write(container) # else: # print('复制完毕') # copy(src_path, target_path)
import.os 文件操作相关推荐
- Python OS 文件操作模块常用函数
我们经常会与文件和目录打交道,对于这些操作python提供了一个os模块,里面包含了很多操作文件和目录的函数.全部函数可以用help(os)或是dir(os)查看其用法. 常用的函数如下: 1.重命名 ...
- python os 文件操作 os.rename(src, dst) 方法 os.renames()
os.rename() 方法用于命名文件或目录,从 src 到 dst,如果src不存在或dst是一个存在的目录, 将抛出OSError. 参考文章1:Python os.rename() 方法 参考 ...
- python os 文件操作 chdir(path)方法
参考文章:Python os.chdir() 方法 os.chdir() 方法用于改变当前工作目录到指定的路径.
- python os 文件操作 getcwd()方法
os.getcwd() 方法用于返回当前工作目录. 参考文章:Python os.getcwd() 方法
- Python基础-文件操作
Python基础-文件操作 1.文件的打开和关闭 # 1.打开文件 # 默认r模式 只读 文件不存在,报错 # f = open('a.txt')# w模式 写权限 # 如果文件不存在,就会创建文件 ...
- day03 文件操作 函数 参数 返回值 作用域和名称空间 global和nonlocal
一.文件 (一)文件操作 open(文件, mode="", encoding="utf-8") 文件读取: r(read) 1. readline() 读取一 ...
- Python3:文件操作
文件操作 一.文件基础操作 1. 基本读写操作 2. 文件复制操作 二.操作系统模块 1.基础系统操作 2.绝对路径和相对路径 三.练习 1. 拷贝联系 2. 图书管理系统 总结 **注意: 文中相关 ...
- python文件操作的一般步骤_4.1Python文件基本操作
Python文件基本操作 文件的读写方法有六种:W,R,A,W+,A+,R+ 读模式: # -*-coding:utf-8 -*- __author__ = 'xiaojiaxin' __file_n ...
- python import os.path_Python常用模块os.path——文件及路径操作
os.path.abspath(path) 输入相对路径,返回绝对路径 Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1 ...
- python文件操作(open()、write()、read()、readline()、readlines()、seek()、os)
1. ⽂件操作的作⽤ ⽂件操作的作⽤就是把⼀些内容(数据)存储存放起来,可以让程序下⼀次执⾏的时候直接使⽤,⽽不必重新制作⼀份,省时省⼒. 2. ⽂件的基本操作 2.1 ⽂件操作步骤 ...
最新文章
- nedc和epa续航里程什么意思_为何特斯拉的锂电池行驶里程至今仍无人超越?
- PC微信逆向:分析@群成员call
- PyTorch教程(十一):多输出的感知机以及梯度
- css不常用,不常用的 CSS
- C# 图片识别(支持21种语言)
- java实现人脸识别源码【含测试效果图】——Dao层(IBaseDaoUtil)
- 吴恩达深度学习1.2笔记_Neural Networks and Deep Learning_神经网络基础
- docker portainer_Docker可视化管理:Portainer中文版
- JAVA-进行Java Web项目开发需要掌握的技术
- 【转】VMware虚拟机三种网络模式超详解
- 模拟信号的数字处理方法
- css背景色过渡效果,css3背景色过渡
- 服务器 磁盘阵列数据恢复案例之:RAID6三块磁盘离线数据恢复过程
- 农村小伙从月薪2000多到年薪几十万,我的这条路大多数搬砖人都能走 ǃ
- stm32h7xx_hal_conf.h讲解
- 关于启动 vue 项目出现 98% after emitting CopyPlugin 问题的出现
- Ubuntu18.04 配置nvidia 460驱动、cuda10.1和cudnn7.6.5
- vray许可服务器信息无名,【1人回答】vray3.6无法获取许可-3D溜溜网
- 第20节 核心交换机配置热备份详解及实验演示—基于Cisco Packet Tracer
- C++:CompareNoCase函数