202110-13 java file.renameTo返回false的原因及解决方案 javafile.renameTo返回false原因需要对文件夹下的文件重命名,发现返回false了,先用main方法测试,发现没问题,如下publicstaticvoidmain(String[]args)throwsIOException{Filefile1=newFile("D:\\aabb.xml");Filefile2=newFile("D:\\ccdd.xml");booleanb=file1.renameTo(file2);System.out.println(b);//true}最后发现,是一个文件是用文件流写的,流没用close,导致... 继续阅读 >
202103-16 Python os.path.exists()函数总是返回false的解决方案 如下面所示,如果我们用file的readline或readlines,在每一行后面都有一个\n回车符直接os.path.exists(readline)时总会返回false>>>fromos.pathimportexists>>>exists('dog.png')True>>>exists('dog.png\n')False使用item.strip('\n')#前面的item为我定义的变量去掉后再传递给os.path.exists(item)就OK了。补充:当os.path.exists(path)的path中包含有空格时返回结果为False的解决方案之前有个问题一直没有解决,当路径中... 继续阅读 >
202102-21 完美解决torch.cuda.is_available()一直返回False的玄学方法 一直用的TensorFlow(keras)来完成一些工作,因许多论文中的模型用pytorch来实现,代码看不懂实在是不太应该。正好趁此假期,疫情原因无法出去浪,在家学一下pytorch。游戏用笔记本自带GeForce1050显卡,可用GPU,想着不用白不用,先装一个GPU版本再说。但是我按照网上的所有方法,torch.cuda.is_available()总是返回False。有轻微强迫症的我,不解决掉是睡不好的。首先说一下我所做的工作顺序。说不定能有参考。(系统:WIN10)... 继续阅读 >