python文件级操作笔记

脚本执行

if __name__ == "__main__":
	excution_code # 仅在此文件作为脚本时执行

引用库函数

import module_name
from module_name import func_name1,func_name2
dir() # 查找模块内定义的所有名称

文件操作

os模块

使用操作系统功能、访问文件系统、文件级操作

import os
os.walk(src) # 遍历当前目录,返回一个元组,包含所有路径名、所有目录列表和文件列表

os.path

shutil

import shutil
shutil.copy(src, dst) # 复制文件
shutil.copytree(src, dst) # 复制文件夹
shutil.move(src, dst)  # 移动文件或文件夹
shutil.rmtree(src) # 删除文件夹,但不能删除文件
shutil.make_archive # 压缩
shutil.unpack_archive # 解压

可变

列表

List a=[] 有序

a.count 
a.insert(i,x) # 在i处插入x
a.append() # 在结尾处插入数据
a.pop() # 在结尾处取出数据
a.index()
a.remove()
a.reverse()
a.sort()

字典-

Dictionary a={} 含有关键词索引,无序

集合

Set a={} 可包含任意变量

# 添加的元素可以是元组、列表、字典等
a.add()
a.update()
# 移除元素
a.remove()
a.discard() # 移除元素不存在时不会报错
a.pop()
# 清空
a.clear()

不可变

数字

包含int、float、bool、complex,可以使用is instance和type判断类型

元组

字符串

“”双引号和‘’单引号等效
‘’’ ‘’'三引号中间所见即所得

断言——错误和异常

try:
	excution_code # 尝试执行
except[error_name]:
	excution_code # 发生异常时执行
else:
	excution_code # 没有异常时执行
finally:
	excution_code # 不管是否发生异常均会执行

break # 跳出for或while的循环体
continue # 跳过当前循环的剩余语句

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值