Python 在任何文件(.doc/.xml/.xls)的表中打印输出,而不需要像xlwt这样的单独包

Python 在任何文件(.doc/.xml/.xls)的表中打印输出,而不需要像xlwt这样的单独包,python,python-3.3,xlwt,Python,Python 3.3,Xlwt,我是编程新手,并尝试为我的工作编写python脚本。它工作得很好。我需要在excel中打印输出。最后,我能够用xlwt完成它。这是剧本 def sh(dir): a = xlwt.Workbook() sheet = a.add_sheet('sheet1') n = 0 for r,d,f in os.walk(dir): for files in f: if files.endswith(".xml"): print files

我是编程新手,并尝试为我的工作编写python脚本。它工作得很好。我需要在excel中打印输出。最后,我能够用xlwt完成它。这是剧本

def sh(dir):   
a = xlwt.Workbook()
sheet = a.add_sheet('sheet1')
n = 0
for r,d,f in os.walk(dir):
    for files in f:
        if files.endswith(".xml"):
            print files
            dom=parse(os.path.join(r, files))
            name = dom.getElementsByTagName('rev')
            title = dom.getElementsByTagName('title')
            sheet.write(n, 0, files)
            sheet.write(n, 1, title[0].firstChild.nodeValue)
            sheet.write(n, 2, name[0].firstChild.nodeValue)
            n += 1
            print title[0].firstChild.nodeValue
            print name[0].firstChild.nodeValue
a.save('sha.xls')
现在的问题是我在CITRIX服务器中处理文件。管理员不知道如何将包添加到服务器中安装的python中。我试着筹集很多票,但都失败了。现在我要用python 3.3的标准包完成所有工作。我现在需要一个解决方案。如何在没有任何包的情况下以表格格式打印输出

e、 g.输出将为

1_1543-CRA 119 1364_2.xml   Router Processor Card      A1

有办法做到这一点吗?请帮忙。

我知道了。在print语句中,我包含了这个语句“sep='\t',并将输出导出到csv

e、 g

打印(文件,标题[0]。firstChild.nodeValue,名称[0]。firstChild.nodeValue,sep='\t')