1.文件移动shutil.move
import os
import shutil
shutil.move(os.path.join(base_dir,t),os.path.join(out,t))
shutil.move(os.path.join(base_dir,jpg_path),os.path.join(out,jpg_path)) #参数为文件路径,文件夹路劲
os.path.join(a,b,c) #abc 之间会自动加“/”
2.文件随机采集random.sample
import random
train = random.sample(trainval, len(trainval)//2)#注意用双斜杠取整
val = [f for f in trainval if f not in train]
3.列出文件夹中的文件名作为一个list
os.listdir(“文件夹路径”)
4.文件读取行
file = “./abc.txt”
with open(file,'r") as f :
lines = f.readlines()
5.文件写
with open("./abc.txt",“w”) as f :
f.write(“abcdefghijk”)
6.os文件操作
os.makedirs(path)
os.rmdir(“abc.txt”) 删除文件
os.rename(“abc.txt”,“edf.txt”)
7.split字符串分开
path = “/homg/csh/abc.txt”
a = path.split(".")[1]
print(a)
输出txt