检查路径是否存在,否则创建
if not os.path.exists(path):
os.makedirs(path)
绝对路径相对路径表示
在python中,路径可以接受“/”“\”。但是由于“\”在python中是作为转义符使用,所以在路径中使用“\”时,要写成“\”(反转义)。
绝对:
示例:E:/03_cod/keras/gan_image
特点:傻瓜式复制粘贴,但可移植性基本无,还是学学相对吧
相对:
示例:
1. './keras/img.1' './'表示当前目录所在文件夹
2. '../keras/img.1' '../'表示当前所在文件夹上一级
路径拼接
import os
os.path.join('path','path2', 'path3'+'.path4')
输出:path\path2\path3.path4 (自动补齐)
import os
print("1:",os.path.join('aaaa','/bbbb','ccccc.txt'))
print("2:",os.path.join('/aaaa','/bbbb','/ccccc.txt')) #不良写法习惯
print("3:",os.path.join('aaaa','./bbb','ccccc.txt'))
print("22:",os.path.join('/aaaa/','bbbb/','ccccc.txt')) #通常可以这样写
输出为:
1: /bbbb/ccccc.txt #以字符串中含有 / 的第一个开始拼接
2: /ccccc.txt #当有多个是最后一个才开始,
3: aaaa/bbb/ccccc.txt #以./ 的上一个开始拼接
22: aaaa/bbb/ccccc.txt
path1=os.path.abspath('.') #表示当前所处的文件夹的绝对路径
path2=os.path.abspath('..') #表示当前所处的文件夹上一级文件夹的绝对路径
可视化训练结果
贴个代码有时间看: blog.csdn.net/weixin_3781…