从php eclipse运行exe文件?

时间:2014-04-19 12:36:11

标签: python-2.7

我正在使用PHP eclipse,我为Python配置了Eclipse。我可以从eclipse运行python脚本。但我的问题是如何在Eclipse中的python文件中运行.exe?我想从Eclipse中的Python文件中执行pdftotext.exe。我可以从命令提示符运行这个python文件。

from subprocess import call
import csv

call(["pdftotext.exe","-f", "2", "-l", "2","sample.pdf"])

lines = open('samplet.txt').readlines()
open('newfile.txt', 'w').writelines(lines[40:-1])

txt_file = r"newfile.txt"
csv_file = r"mycsv.csv"

in_txt = csv.reader(open(txt_file, "rb"), delimiter = ' ')
out_csv = csv.writer(open(csv_file, 'wb'))

out_csv.writerows(in_txt)

1 个答案:

答案 0 :(得分:0)

您需要将完整文件系统路径传递给pdftotext.exe方法参数中的sample.pdfcall

pdf_to_text = r"C:/Users/YourUserName/Desktop/pdftotext.exe"
call([pdf_to_text,"-f", "2", "-l", "2", r"C:/sample.pdf"])

此外,请确保为newfile.txt添加完整的文件系统路径,例如:

txt_file = r"C:/Users/YourUserName/Desktop/newfile.txt"