Python脚本 - 文件操作

时间:2017-11-15 11:11:25

标签: python windows diskspace

我正在尝试使用Python脚本获取每个驱动器的可用磁盘空间详细信息,并将值存储在变量' p'。

p=(disk_usage('C:/'))
    f=open('C:\\Python27\\solr.log','a')
    f.write("Solr "+p)

我想将结果放在变量' p'进入日志文件。如果我打印变量' p',我可以成功获得结果。但是当我尝试打开一个日志文件并写入它时,它会抛出以下错误。

"Traceback (most recent call last):
  File "C:\Python27\sample.py", line 51, in <module>
    f.write("Result: "+p)
TypeError: must be str, not UsageTuple"

有人可以帮我解决这个问题吗。

1 个答案:

答案 0 :(得分:0)

我得到了答案。刚刚更改了&#39; p&#39;变量到字符串,然后我尝试写入文件。我可以在我的日志文件中获得结果。