python常用指令

查看pytorch版本

1
2
import torch
print(torch.__version__)

python 文件管理

文件列表
1
2
3
4
filefolder = os.listdir(root)
filefolder.sort()
for f in filefolder:
    print(f)
删除文件
1
2
3
4
5
6
7
8
import os
import shutil

os.remove(path) #删除文件
os.removedirs(path) #删除空文件夹

os.rmdir(path) #删除空文件夹
shutil.rmtree(path) #递归删除文件夹,即:删除非空文件夹
文件读取
1
2
3
4
with open('./loss.txt','a+') as f:   
for key in losssum:
f.write(f"test_img : losses {key}: {losssum[key]/items}\n")
f.close()

python 直接使用os.system

1
2
3
command = 'ffmpeg -i ./results/%s/'%(datasetname[i]) +'%06d.png ./results'+'/%s.mp4'%(datasetname[i])
print(command)
os.system(command)

python 读写、创建 文件 - juandx - 博客园