在python中创建txt文件 - pywin32

时间:2017-12-18 19:11:23

标签: python

我尝试使用PythonWin创建一个txt文件,当我运行它时,没有任何反应。

import sys, os
import wmi
import math

computer = wmi.WMI()
computer_info = computer.Win32_ComputerSystem()[0]
os_info = computer.Win32_OperatingSystem()[0]
proc_info = computer.Win32_Processor()[0]
gpu_info = computer.Win32_VideoController()[0]

os_name = os_info.Name.encode('utf-8').split(b"|")[0]
os_version = ' '.join([os_info.Version, os_info.BuildNumber])
system_ram = math.ceil(float(os_info.TotalVisibleMemorySize) / 1048576)

processorInfo = (proc_info.Name.split(" CPU")[0])
processorInfo = processorInfo.replace("(R)", "")
processorInfo = processorInfo.replace("(TM)", "")

operatingSystem = (os_name.decode('utf8'))
operatingVersion = (os_version.split(" ")[0])
memoryInfo = ('{0} GB'.format(system_ram))
graphicsCard = (gpu_info.Name)

hardwareList = [operatingSystem, operatingVersion, processorInfo, graphicsCard, memoryInfo]

f = open('user_specs.txt', 'w+')
f.write(str(hardwareList))
f.close()

当我运行它时,我得到的是"脚本'我的文件位置'返回退出代码0",但没有在任何地方创建文件。

0 个答案:

没有答案