我用pip安装六号乘客在命令提示符下,安装成功。在
当我运行pdf2时文本.pyC: \Python27\pdfminer\samples\simple1.pdf在命令提示符下,命令成功并返回以下内容:
c:\Python27>pdf2txt.py C:\Python27\pdfminer\samples\simple1.pdf
INFO:pdfminer.pdfdocument:trailer: {'Root': <PDFObjRef:1>, 'Size': 8}
INFO:root:Pages: Kids=[<PDFObjRef:4>]
INFO:root:Page: {'Parent': <PDFObjRef:3>, 'Type': /'Page', 'Contents': <PDFObjRef:5>, 'Resources': {'Font': {'F1': <PDFObjRef:7>}, 'ProcSet': <PDFObjRef:6>}, 'MediaBox': [0, 0, 612, 792]}
INFO:root:Processing page: <PDFPage: Resources={'Font': {'F1': <PDFObjRef:7>}, 'ProcSet': <PDFObjRef:6>}, MediaBox=[0, 0, 612, 792]>
INFO:root:render_contents: resources={'Font': {'F1': <PDFObjRef:7>}, 'ProcSet': <PDFObjRef:6>}, streams=[<PDFStream(5): raw=284, {'Length': 86}>], ctm=(1, 0, 0, 1, 0, 0)
INFO:root:get_font: create: objid=7, spec={'BaseFont': /'Helvetica', 'Subtype': /'Type1', 'Type': /'Font', 'Name': /'F1', 'Encoding': /'MacRomanEncoding'}
Hello
World
Hello
World
H e l l o
W o r l d
H e l l o
W o r l d
c:\Python27>
但是,当我在windows下的pythonshell中运行相同的东西时,它会返回一个错误:
^{pr2}$当我输入pdf2时文本.py在shell中,它也返回一个错误:
Traceback (most recent call last):
File "<pyshell#12>", line 1, in <module>
pdf2txt.py
NameError: name 'pdf2txt' is not defined
有人能帮我吗?谢谢!在
你不能从pythonshell运行python程序-这个shell用于python代码,而不是OS命令。在
如果您真的想从pythonshell而不是osshell运行程序,请使用模块}。示例:
os
或{相关问题 更多 >
编程相关推荐