python问题求大神解答下面这行代码的意思

2024-10-31 22:42:20
推荐回答(2个)
回答1:

你这段代码在一个类里面
os.path.join(self.log_fold, "logcat_%d.txt"%idx) #这里合并文件名和路径,得到文件绝对路径

self.adb_hdl.logcat(self.ip, os.path.join(self.log_fold, "logcat_%d.txt"%idx))[-1][0]#调用adb_hdl.logcat函数,传入的参数为self.ip和文件绝对路径,返回的结果集取最后一个下标,取出来的应该还是个集合,然后再取第一个下标里的内容.打个比方adb_hdl.logcat返回的结果为[[1,2][3,4]]那么取出来的结果为3
最外面包的str函数把内容变为字符串

回答2:

os.path.join()路径合并