我不太擅长所有技术术语,所以我会尽力解释我的问题。
我编写了一个小脚本来打开 android SDK 并检查连接的设备(使用 windows 10 和 python 2.7.14)。我得到的代码如下:
import os
import datetime
import time
print 'Current Directory:', os.getcwd()
print 'Opening Android SDK...'
os.chdir('C:\\android-sdk\\platform-tools')
print 'Current Directory:', os.getcwd()
t = time.ctime()
print t
print 'Checking for connected devices:'
os.system('adb devices -l')
一切正常,但我想将最后 3 行保存到文本文件中。我试过了f = open('logfile.txt', 'w')
然后使用将其全部转换为字符串s = str(t, 'Checking for connected devices:', os.system('adb devices -l'))
并将其写入文件并关闭它,但它不起作用。它甚至没有创建文件,更不用说向其中写入任何内容了。
我可能错过了一些关键的东西,但我是这方面的新手,所以请友善!
任何帮助将非常感激。
非常感谢
编辑:包含写入内容的整个代码:
import os
import datetime
import time
print 'Current Directory:', os.getcwd()
print 'Opening Android SDK...'
os.chdir('C:\\android-sdk\\platform-tools')
print 'Current Directory:', os.getcwd()
t = time.ctime()
f = open('logfile.txt', 'w')
s = str(t, 'Checking for connected devices:', os.system('adb devices -l'))
f.write(s)
f.close()