为什么我在使用 os.popen 复制功能后得到空文件?

问题描述

    if os.path.exists("C:\Winusr\issue wintrace\west\Wintrace.log"):
        #shutil.copyfile("C:\Winusr\issue wintrace\west\Wintrace.log","C:\Winusr\wintrace1.log")
        f = os.popen('copy C:\Winusr\issue wintrace\west\Wintrace.log C:\Winusr\wintrace1.log')
        print("success")
        f.close()   
    else:
        print("fail")

可以打印“success”,但是wintrace1.log文件是空的,上次修改时间也是旧的,说明没有修改

解决方法

2020-12-30 11:15:08.958 8952-8952/com.example.weekplanner D/1: android.graphics.drawable.StateListDrawable@af66108
2020-12-30 11:15:08.958 8952-8952/com.example.weekplanner D/2: android.graphics.drawable.StateListDrawable@760a287

解决了。