【问题标题】:Python script - file operationsPython脚本——文件操作
【发布时间】:2017-11-15 11:11:25
【问题描述】:

我正在尝试使用 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"

谁能帮帮我。

【问题讨论】:

  • 我投票决定将此问题作为题外话结束,因为 SO 不是代码编写服务。请展示你的努力
  • 请详细说说你的努力和遇到的问题

标签: python windows diskspace


【解决方案1】:

我得到了答案。只是将“p”变量更改为字符串,然后我尝试写入文件。我可以在我的日志文件中获得结果。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-18
    • 2011-04-14
    • 1970-01-01
    • 2021-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多